- **feat(OnlineNennungFormular):** Zeige eindeutige Versionsnummer zur besseren Nachverfolgbarkeit an.
- **chore(Caddyfile):** Passe Caching-Strategie für `.wasm` und `.js` zur Vermeidung von Ladeproblemen während der Entwicklung an.
This commit is contained in:
@@ -32,12 +32,21 @@
|
||||
}
|
||||
header @wasm Content-Type "application/wasm"
|
||||
|
||||
# Caching-Strategie: Immutable Assets (hash-Dateien) lange cachen
|
||||
# Caching-Strategie: Immutable Assets (hash-Dateien)
|
||||
# WICHTIG: .wasm und .js werden hier gecached. Falls die Dateinamen gleich bleiben,
|
||||
# wird der Browser sie NICHT neu laden.
|
||||
@immutable {
|
||||
path *.js *.css *.wasm *.png *.svg *.ico *.woff2 *.map
|
||||
path *.png *.svg *.ico *.woff2 *.map
|
||||
}
|
||||
header @immutable Cache-Control "public, max-age=31536000, immutable"
|
||||
|
||||
# Wasm und JS Dateien: Kein Cache während der aktiven Entwicklungsphase (Plan-B)
|
||||
# um "Alte Seite" Probleme zu vermeiden.
|
||||
@wasm_js {
|
||||
path *.wasm *.js
|
||||
}
|
||||
header @wasm_js Cache-Control "no-store, no-cache, must-revalidate"
|
||||
|
||||
# Keine Cache-Header für SPA-Einstieg und Laufzeitkonfig
|
||||
@nocache {
|
||||
path /index.html /config.json
|
||||
|
||||
Reference in New Issue
Block a user