AddOn
Cache-Warmup
Beschreibung
Generiert den Cache vorab, so dass die Website bereits beim Erstaufruf performant läuft.
Manchmal hinterlegt man eine Website zur Ansicht auf einem Testserver. Häufig wird davor oder danach der REDAXO-Cache gelöscht, um veraltete Inhalte zu entfernen, die vielleicht noch aus der Entwicklungszeit enthalten sind. Danach allerdings müssen alle Inhalte neu generiert werden. REDAXO übernimmt dies eigenständig beim Aufruf jeder Seite.
Diese initialen Seitenaufrufe können leider recht langsam sein, vor allem, wenn der Cache für viele Bilder generiert werden muss. Nutzer*innen, denen die technischen Hintergründe nicht bekannt sind, und die erstmalig die Website anschauen, könnten nun (fälschlicherweise) annehmen, REDAXO sei nicht sonderlich schnell. Verständlich, denn sie erhalten im ersten Moment keine performante Website.
Das Cache-Warmup-Addon kann alle verwendeten Inhalte der Website vorab generieren, so dass danach niemand mehr unnötig lange warten muss.
github.com/FriendsOfREDAXO/cache_warmup
Umsetzung
Friends Of REDAXO zum Profil
Versionen
3.7.1
## Bugfixes
- Externe Pakete aktualisiert
- Code aufgeräumt
[3.7.0…3.7.1](https://github.com/FriendsOfREDAXO/cache_warmup/compare/3.7.0…3.7.1)
3.7.0
### Features
- Dokumentation für den Dark Mode angepasst (REDAXO 5.13)
- Konflikte mit YForm 4 entfernt
- PHP-Mindestversion auf 7 erhöht
3.6.1
### Bugfixes
- Generator responds with HTTP 200 to provide YRewrite 2.6+ compat (#106)
3.6.0
Features
- Funktioniert mit YForm 3
3.5.0
Features
- Debug-Modus wird nicht mehr innerhalb des JS aktiviert und deaktiviert, sondern hängt nun fest an REDAXOs Debug-Modus. (#92)
- Dokumentation: Umgang mit Fehlern beim Warmup-Prozess
3.4.0
Features
- Use includeCurrentPageSubPath (#94 @christophboecker) Requires at least REDAXO 5.1
Bugfixes
- fix wrong rex_media::clearInstance values (#97 @staabm)
3.3.1
Features
- Performance: JS/CSS nur auf Warmup-Seiten laden (#83 staabm)
- Performance: Generierung von Medien optimiert (#84
staabm)
- Extension Points (EPs) zum Filtern der zu generierenden Objekte (#90 schuer)
- Spanische Übersetzung, Traducción en castellano. ¡Gracias! (#91
nandes2062)
Hilfe zur Benutzung der neuen Extension Points findet ihr in der README! ?
3.2.0
Features
- Schwedisch. Tack så mycket @interweave-media! (#78)
Bugfixes
- Cache-Buster mittels AddOn-Version entfernt, weil REDAXO seit 5.3 einen eigenen mitbringt (#79)
2.3.0
Features:
- Extension Point (EP) CACHE_WARMUP_IMAGES hinzugefügt, um Entwickler_innen die Möglichkeit zu geben, Bilder zu ergänzen, für die Cachefiles generiert werden. (@IngoWinter: #69, #70)