Руководство по установке сервера S-INFO
×

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, можно использовать ограниченное кэширование.
После обновления веб-клиента проверьте страницу в приватном окне или очистите кэш браузера.