Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Не работает кэширование в браузерах. / 4 сообщений из 4, страница 1 из 1
17.01.2016, 19:34
    #39149151
manking
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает кэширование в браузерах.


На сервере IIS 7 прописал, чтобы сервер всегда возвращал ответ браузеру

авторCache-Control: private
Expires: "Sun, 17 Jan 2019 16:10:55 GMT"

И сервер возвращает такой ответ для всех файлов.
Однако браузер всё равно посылает запрос на сервер для проверки файла и получает ответ 304 not modified при обновлении страницы.
Плюс посылает еще всякие
авторEtag:""177d4963951d11:0""
If-Modified-Since:"Sun, 17 Jan 2016 15:13:15 GMT"
If-None-Match:"W/"177d4963951d11:0"

Как сделать так, чтобы браузер до Sun, 17 Jan 2019 16:10:55 GMT вообще не посылал запрос на сервер по этому файлу, а использовал всегда только локальную копию?
...
Рейтинг: 0 / 0
17.01.2016, 21:54
    #39149192
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает кэширование в браузерах.
manking,

Попробуйте в Cache-Control добавить max-age.
...
Рейтинг: 0 / 0
17.01.2016, 21:56
    #39149193
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает кэширование в браузерах.
...
Рейтинг: 0 / 0
18.01.2016, 20:45
    #39150112
бухалтер фантоцци
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает кэширование в браузерах.
Можно попробовать атрибут manifest , который введён в HTML5,
плюс отдавать заголовки text/cache-manifest для неизменяемых файлов.
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Не работает кэширование в браузерах. / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]