Um eine bessere Perfomance vom Server zu bekommen mit einer WordPress installation, lohnt es sich GZIP Komprimierung und Browser Caching zu aktivieren. Auf einem Server mit den entsprechenden Modulen, kann das problemlos aktiviert werden.
Dieses Stück Code vom User „Umut“ habe ich auf Stackoverflow gefunden und ist seit dem meine goto Lösung für Komprimierung und Caching. Mit der Lösung habe ich es geschafft bei einer WordPress-Installation (sofern keine Inhalte neu sind oder aktualisiert wurden), die Ladezeit von +900ms auf ca. 350ms zu senken.
Hinweis 1: Eine GZIP Komprimierung bringt nur etwas, wenn diese entweder direkt in den Files gespeichert wird, oder die Ausgabe beim User cached wird. Ansonsten dauert die Ladezeit oft sogar länger! Dies liegt daran, dass der Server während der Laufzeit alle Files erst komprimiert, was zusätzliche Rechenzeit beansprucht.
Hinweis 2: Das Caching in dieser Konfiguration nur nutzen, wenn Ihr Ressourcen nicht nachträglich ändern. Also wenn ein Bild hochgeladen wurde und der User es bereits geladen hat, und das Bild (z.b. Ein Logo im Theme Folder) austauschst, wird jedoch weiter das alte Bild beim User angezeigt.