Кешування HTTP у сафарі - це працює?


0

Мені здається, що Safari взагалі не використовує кеш :-(

Максимальний вік встановлено як мінімум один місяць, кеш кешування: є загальнодоступним, вміст подається через HTTPS. Схоже, що Safari не використовує пам'ять і кешування дисків. Чи є щось на зразок: cache for Safari? (про: кеш працює у Firefox) Чи використовує ваш Safari кешування HTTP для вмісту, який обслуговується через HTTPS?

Відповіді:


1

Ні, зараз не працює (тестується з Safari 3.2, 4.0 - Mac / Win).

Заголовок "Кеш керування: public, max-age = 999999", що використовується через SSL (HTTPS), призводить до того, що зашифровані сторінки можуть кешуватися браузером.

Ця "функція" добре працює в Firefox 3.0+, IE6 + (тестується з Firefox 3.0, 3.5; IE6, IE7, IE8).

Але майте на увазі, що кешування вмісту через HTTPS не є захищеною проблемою. Використовуйте цей розумний кеш тільки для статичних файлів - це означає JS, CSS і зображення (png, jpg, ...)!


0

У мене склалося враження, що всі браузери НЕ кешують HTTPS. Я думав, що це функція безпеки / конфіденційності.


IE робить, і Firefox 3.5 теж робить, якщо ви встановите Cache-Control у публіку. Safari не працює ... або я просто не знаю правильних заголовків для налаштування :-(
Peter Štibraný

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.