Verbessert auto_load auf ‘no’ in wp_options die performance

Ich versuche, die performance eines WordPress basierten Blogs zu verbessern. Ich schaue mir die Tabelle wp_options an und überlege, die Spalte auto_load auf ‘no’ zu setzen.

Hat es irgendwelche Nebenwirkungen auf der Website selbst? Verbessert es die performance der Website?

Solutions Collecting From Web of "Verbessert auto_load auf ‘no’ in wp_options die performance"

Es hängt von Inhalt und Kontext ab.

Optionen mit autoload = yes werden sehr früh in einer Abfrage geladen. Das ist ziemlich schnell, aber es könnte zu früh sein, wenn eine Option ein serialisiertes Objekt enthält, dessen class noch nicht geladen ist.

Optionen mit autoload = no werden geladen, wenn get_option() aufgerufen wird.

Benutze yes wenn …

  • (Sie benötigen die Option auf (fast) jeder Seite laden oder
  • Sie wissen nicht, wann Sie die Option benötigen oder
  • der Optionswert ist sehr klein) und
  • Der Wert ist kein serialisiertes Objekt

Verwenden Sie in allen anderen Fällen “Nein”, oder korrigieren Sie den Code, um ihn “Ja-kompatibel” zu machen.

Sie müssen die Anzahl der databaseanforderungen mit der Größe des übertragenen Inhalts abwägen. Im Zweifelsfall beide messen.