J'utilise le code PHP suivant dans le pied de page de mon thème.
<?php echo get_num_queries(); ?> queries in <?php timer_stop(1); ?> seconds.
Ensuite, j'ai réalisé qu'environ 140 à 210 requêtes étaient exécutées pour chaque page. Est-ce normal ou pas? J'utilise un plugin de mise en cache, est-ce que cela aide?
J'utilise un hébergement partagé et parfois (pas toujours) je reçois environ 20 visiteurs en une seconde.
Je ne dirais pas que ce n'est pas "normal", mais c'est au-dessus de la moyenne.
Le minimum commun de requêtes irait comme:
Sur un WP test, des données faisant moins de 50 requêtes sur la page d'accueil. Avec le cache d'objets, il sera inférieur à 10 lors de visites répétées.
Sans connaître votre configuration - oui, il est probable que vous demandez trop de choses et/ou que vous ne cachez pas les résultats de manière optimale.
Cependant, certains sites ont besoin d’interroger beaucoup de choses pour bien remplir leur fonction.
En gros, je recommanderais de: