1552 / 918 / 193
Регистрация: 26.03.2010
Сообщений: 3,105
|
|
1 | |
Caching - reload files if changed19.02.2020, 17:10. Показов 497. Ответов 1
Метки нет (Все метки)
Всем привет! В конфигурации энжиникса для определенного локейшена, по которому запрашиваются статические файлы (в моем случае набор картинок и джейсонина с кастомизацией) прописано -
Код
expires -1; add_header 'Cache-Control' 'no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0'; А возможно ли сделать совсем по-умному, чтобы в случае, если файл обновился на сервере - отдавалась новая версия, а иначе браузер брал кэшированную? Это по идее невозможно просто так сделать, нужно прикрутить какой-то механизм, чтобы браузер серверу говорил, когда он последний раз запрашивал файл? Ну, чтобы была возможность сравнивать с датой обновления файла и принять решение. Спасибо.
0
|
19.02.2020, 17:10 | |
Ответы с готовыми решениями:
1
Как объединить 3 раздела HDD в 1 без потерь путей программ(Например с изменением с C:\Program Files на E:\Proram Files)? Caching & asp.net mvc JBoss - Hibernate2 - ?Java Caching System? Create a configurable two-level cache (for caching Objects) |
1552 / 918 / 193
Регистрация: 26.03.2010
Сообщений: 3,105
|
|
20.02.2020, 15:04 [ТС] | 2 |
отбой, сам разобрался) можно максимум настроить время кэширования (max-age). А по задаче тут другой подход применяется, не с хидерами. Файлы версионируются
0
|
20.02.2020, 15:04 | |
20.02.2020, 15:04 | |
Помогаю со студенческими работами здесь
2
Как получить пути к папкам Program files и Program files x86? папки в Винде 7 Program files и Program files х86 reload файла Reload Fragment Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |