04/08/2017
Gestern Abend noch eben HtmlCache für https optimiert und auf der eigenen Seite eingebaut. Meine Seite braucht nun nur noch 0.2-0.3 Sekunden statt wie bisher 0.75 bis 1.5 Sekunden zum Laden auf PageSpeed Insights.
- Der Cache muss für alle Seiten extra aktiviert werden
- Module / Inhaltselemente welche nicht statisch sind, können vom Cache ausgeschlossen werden
- Es sind aktuell nur Inhalte für ausgeloggte User möglich
Das Modul generiert bei jedem Speichervorgang im Backend neue Cache-Files von allen markierten Seiten. Dabei werden alle Inhalte die nicht gecached werden sollen vorab herausgenommen und durch Inserttags ersetzt.
Der Unterschied zum Contao-Cache ist: Dieses Modul generiert fertige HTML-Dateien.
Bei der Ausgabe werden dann lediglich die Inserttags und die dynamischen Inhalte geladen.
**Achtung** Dieses Modul darf nicht pauschal für alle Seiten aktiviert werden. Google Analytics wird auf diesen Seiten immer eingebunden sein, ob man eingeloggt ist oder nicht. Alle Inhalte die sich mit der Zeit selbstständig aktualisieren, z.B. Usereingaben oder externe API müssen als solche gekennzeichnet werden, sonst bleiben diese statisch.
Jede Seite muss geprüft und beobachtet werden, damit sichergestellt werden kann, dass nicht irgendwelche Tracking/Pixel/Inhalte verschluckt werden.
Hier finden Sie eine Übersicht über die Contao-Erweiterungen, die Sie im Backend auf Knopfdruck herunterladen und installieren können.