При каких условиях Firefox чести кэш истекает / заголовки - PullRequest
3 голосов
/ 21 марта 2011

Firefox кэширует 10-секундные 1,5 МБ видео, но не 50-секундные 8,5 МБ видео.Я предполагаю это из-за размера файла, но я не уверен.При каких условиях Firefox выполняет запросы на кэширование?

Я использую этот код для принудительного кэширования файлов webm:

<FilesMatch "\.(webm|ogg|mp4)$">
Header set Expires "Mon, 27 Mar 2038 13:33:37 GMT"
Header set Cache-Control "max-age=864000"
</FilesMatch>
AddType video/webm .webm

1 Ответ

2 голосов
/ 21 марта 2011

Здесь есть два разных вопроса.Заголовки кэша HTTP могут никогда указывать, что пользовательский агент должен кэшировать ресурс, только то, что он не должен кэшировать ресурс.Таким образом, Firefox, не кэшируя ваше видео, не не соблюдает заголовки.

Тем не менее, Firefox явно имеет некоторые правила относительно того, когда кэшировать ресурсы.Я не знаю, кто они, но я рекомендую вам не полагаться на них.Скорее всего, они зависят от платформы, на которой Firefox работает довольно сложным образом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...