Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Администрирование Web серверов и Web служб > Заголовки для кэширования при HTTPS


Автор: Seh 24.9.2008, 10:12
Привет.
У меня есть такая проблема: перевели работу сайта с http полностью на https. В связи с этим все браузеры перестали кешировать всю статику (( Раньше все работало нормально. Теперь же при открытии любой страницы, постоянно загружается с сервера весь статический контент (примерно 30 различных файлов *.js, *.css, *.img).

Хотелось бы узнать, какие заголовки должен отдавать сервер для того тобы браузер выполнял кеширование??????
Сейчас отдаются такие заголовки (они не помогают):

HTTP/1.x 200 OK
Server: nginx/0.7.16
Content-Type: image/gif
Content-Length: 249
Last-Modified: Wed, 02 Jul 2008 11:33:46 GMT
Connection: keep-alive
Cache-Control: max-age=86400, public
Accept-Ranges: bytes

Автор: Alexandr87 3.10.2008, 12:39
Seh, насчет заголовков - не знаю, но если решение так и не будет найдено, можно использовать следующее решение - грузить всю статику по http, по https грузить только саму страницу (конфиденциальные данные). Со стороны браузера такое поведение (не кэширование контента, пришедшего по https) правильное, ибо все, что пришло по https он считает конфиденциальными данными.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)