Chrome и IE кэшируют статический контент, Firefox не - PullRequest
2 голосов
/ 21 декабря 2010

Я пытаюсь повысить производительность своего сайта, добавляя заголовки кеша для статического контента.

Пока что я могу получить контент для кеширования в Chrome и Internet Explorer, но не в Firefox.

Вот заголовки, связанные с кэшированием, которые я поставляю:

Cache-Control: private, max-age = 1800

ETag: "809067e0179acb1: 0"

Срок действия истекает: Пн, 20 дек. 2010 21:35:10 GMT

(ПРИМЕЧАНИЕ: ETag и Expires являются переменными; срок действия истекает через 30 минут)

Iпроверил поведение с помощью Fiddler 2. Chrome и IE7 не запрашивают изображения, CSS и JS после первого запроса, в то время как Firefox запрашивает их каждый раз.?

ОБНОВЛЕНИЕ 2010.12.22

Я заметил такое же поведение на большинстве веб-сайтов, включая www.yahoo.com.Есть ли способ заставить Firefox кешировать?

1 Ответ

0 голосов
/ 16 февраля 2012

Это произошло бы для содержимого SSL, но это больше не должно иметь место.FireFox изменил способ кэширования с разрешением Gecko bug 531801 .

Теперь содержимое SSL кэшируется на диск независимо от заголовка Cache-Control.

...