Moin!
Ich stelle mir schon seit geraumer Zeit die Frage wie wichtig es ist WP Queries zu reduzieren. In meinem Beispiel habe ich auf der Index-Seite mindestens 3 Queries um Kategorien u. Stickies (Ankündigungen, Leitartikel und Artikel) voneinander getrennt aufzulisten. Sofern die Footer-Navigation noch umgesetzt wird, wären es sogar 7 Queries.
Um dem entgegen zu wirken, würde ich zuerst alle Posts aus WP auslesen und sie in verschiedene Arrays speichern, die dann im nächsten Schritt wieder durchlaufen werden. (Für jede Kategorie ein Array) Im Zweiten Schritt speichere ich ebenfalls alle Seiten in Arrays, getrennt nach den Hauptnavigations-Punkten.
Lohnt sich der Aufwand um den Server zu entlasten? Würden sich die Ladezeiten dadurch (drastisch) verringern? Könnte Page-Caching dem effektiv entgegen wirken?
Viele Fragen, ich hoffe ihr könnt mir dabei weiterhelfen :)
Viele Grüße,
demon_firefox