Будет ли контент, запрошенный по https, все еще кэшироваться веб-браузерами или они считают это небезопасным? Если это так, можно ли им сказать, что все в порядке?
Будет ли контент, запрошенный по https, все еще кэшироваться веб-браузерами или они считают это небезопасным? Если это так, можно ли им сказать, что все в порядке?
Ответы:
По умолчанию веб-браузеры должны кэшировать контент через HTTPS так же, как через HTTP, если явно не указано иное через полученные заголовки HTTP .
Эта ссылка является хорошим введением в настройку кэша в заголовках HTTP.
в любом случае, чтобы сказать им, что это нормально для кэширования?
Это может быть достигнуто путем установки max-age
значения в Cache-Control
заголовке в ненулевое значение, например
Cache-Control: max-age=3600
сообщит браузеру, что эту страницу можно кэшировать за 3600 секунд (1 час)
Начиная с 2010 года все современные современные браузеры по умолчанию кэшируют содержимое HTTPS, если явно не указано иное.
Это не требуется , чтобы установитьcache-control:public
.
cache-control:public
?
Https кешируется по умолчанию. Это управляется глобальным параметром, который не может быть переопределен определяемыми приложением директивами кэша. Чтобы переопределить глобальные настройки, выберите апплет «Свойства обозревателя» на панели управления и перейдите на вкладку «Дополнительно». Установите флажок «Не сохранять зашифрованные страницы на диск» в разделе «Безопасность», но использование только HTTPS не влияет на то, решит ли IE кеширование ресурса.
WinINet кэширует только ответы HTTP и FTP, а не HTTPS. https://msdn.microsoft.com/en-us/library/windows/desktop/aa383928%28v=vs.85%29.aspx