Wie viele Abfragen müssen normalerweise auf einer WP-Site ausgeführt werden?

Ich verwende den folgenden PHP-Code in der Fußzeile meines Themas.

 queries in  seconds. 

Dann habe ich festgestellt, dass für jede Seite etwa 140 bis 210 Abfragen ausgeführt werden. Ist das normal oder nicht? Ich benutze ein Caching-Plugin, hilft es?

Ich benutze ein Shared Hosting und manchmal (nicht immer) bekomme ich etwa 20 Besucher in einer Sekunde.

Solutions Collecting From Web of "Wie viele Abfragen müssen normalerweise auf einer WP-Site ausgeführt werden?"

Ich würde nicht sagen, dass es nicht “normal” ist, aber es ist überdurchschnittlich.

Das übliche Minimum an Abfragen würde wie folgt aussehen:

  • Hauptabfrage (Satz von Beiträgen)
  • functionalität (Menüs, Widgets, etc.)
  • Daten (Begriffe und dergleichen)

Auf einem WP Test Daten, die etwas unter 50 Abfragen auf der Homepage machen würde. Mit Objekt-Cache wird es bei wiederholten Besuchen unter 10 fallen.

Ohne Ihr Setup zu kennen – ja, es ist wahrscheinlich, dass Sie zu viele Dinge anfordern und / oder Ergebnisse nicht optimal zwischenspeichern.

Einige Websites müssen jedoch viele Dinge abfragen, um ihre function zu erfüllen.

Grob würde ich empfehlen:

  • dump Abfragen und prüfen, was sie sind (Query Monitor Plugin wäre ein Anfang)
  • fügen Sie dem Server Object Cache Back-End hinzu, sehen Sie, ob es einen Unterschied macht (aber es ist in jedem Fall eine gute Idee)
  • Manuelles oder halbautomatisches Caching für Code in Betracht ziehen, der Abfragen durchführt (vollständiger Seiten- und / oder Fragment-Cache)