Ein weiteres sehr gutes und nützliches WordPress Addon ist WP Super Cache. Wenn normalerweise ein User auf euren WordPressblog kommt, muss der Server einige MySQL Abfragen ausführen, PHP muss die Informationen mit den Templates und anderen Scripten verknüpfen und der Webserver muss die Seite ausliefern. Das alles ist bei 1.000 bis 2.000 Usern am Tag kein Problem, wenn der Server einigermaßen gut bestückt ist. Was aber wenn plötzlich 10.000 oder 100.000 Besucher am Tag euren Blog besuchen? Hier werden auch die besseren Server stark belastet und können in die Knie gehen. Die Frage ist außerdem warum muss die Seite oder der Artikel für jeden User neu geniert werden? Verändert er sich bei jedem Aufruf oder bekommt jeder User einen eigenen Artikel angezeigt? Meistens kann man diese Fragen mit Nein beantworten und genau hier kommt WP Super Cache ins Spiel.
Bei WP Super Cache werden nicht nur Teile der Erstellung der Seiten gecacht, sondern der gesamte Prozess. Wenn eine gecachte Version ausgeliefert wird, dann berührt dies euren MySQL Server kein Stück. Das gleiche gilt für die PHP Engine, da WP Super Cache die komplette HTML Seite speichert und ohne auch nur an PHP zu denken ausliefert. Das spart Resourcen und hilft eurem Server auch mit größeren Anstürmen klar zu kommen. Für Eingeloggte User oder User die ein Kommentar hinterlassen haben, wird der Cache nicht benutzt. Diese Usergruppe bekommt weiterhin die normal generierten WordPressseiten zu Gesicht. Das Addon kommt mit einer Vielzahl an Optionen daher mit denen man es genau an die eigenen Bedürfnisse anpassen kann. Man muss es auch nicht dauerhaft laufen lassen und es nur aktivieren wenn man einen Trafficspike erwartet oder erkennt.
Ich habe es dauerhaft aktiviert, da Resourcen sparen auch bei wenig Last Sinn macht. WP Super Cache gehört damit zu den Must Haves für WordPress Blogs und jeder sollte es sich einmal genau anschauen.