Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
|
admin:caching [2026/05/22 12:49] oesi |
admin:caching [2026/08/11 07:34] (aktuell) ma0080 |
||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | == Server Caching deaktivieren == | + | ====== Server Caching deaktivieren ====== |
| FH-Complete unterstützt versionierte JavaScript-URLs, um Browser-Caching nach Deployments zu umgehen. Dadurch lädt der Browser nach einem Deployment automatisch neue JS-Dateien statt veraltete Dateien aus dem Cache zu verwenden. Dazu gibt es die in der Datei /var/www/application/config/javascript.php die Option: | FH-Complete unterstützt versionierte JavaScript-URLs, um Browser-Caching nach Deployments zu umgehen. Dadurch lädt der Browser nach einem Deployment automatisch neue JS-Dateien statt veraltete Dateien aus dem Cache zu verwenden. Dazu gibt es die in der Datei /var/www/application/config/javascript.php die Option: | ||
| <code> | <code> | ||
| Zeile 37: | Zeile 37: | ||
| Dies kann bei aktivem URL-Rewrite zu fehlerhaften URLs wie: | Dies kann bei aktivem URL-Rewrite zu fehlerhaften URLs wie: | ||
| /public/public/js/foo.js | /public/public/js/foo.js | ||
| - | führen. Stattdessen sollten absolute oder saubere relative Imports verwendet werden: | + | führen. Stattdessen müssen zum public Verzeichnis relative Imports verwendet werden. |
| - | + | ||
| - | import Foo from '/public/js/foo.js'; | + | |
| - | Dadurch bleiben die Imports unabhängig von der Build-Version stabil. | + | |