63. Старый index.html, config.json или service worker после обновления S-INFO WEB
Для SPA-приложения важно не кэшировать критические файлы:
-
/;
-
/index.html;
-
/config.json;
-
/sw.js, если используется service worker;
-
/manifest.webmanifest, если используется.
В
Nginx для index.htmlи
config.jsonрекомендуется отключить долговременное кэширование:
location = /index.html {
add_header Cache-Control "no-cache, must-revalidate" always;
etag on;
try_files $uri =404;
}
location = /config.json {
add_header Cache-Control "no-cache, must-revalidate" always;
etag on;
try_files $uri =404;
}
Для файлов с хэшами в имени, например js, css, woff2, можно использовать ограниченное кэширование.
После обновления веб-клиента проверьте страницу в приватном окне или очистите кэш браузера.
|