Я смотрел Chirpy для минимизации CSS / js, сжатия и т. Д. Я заметил, что он не поддерживает кеширование. В нем нет никакой логики для отправки заголовков с истекшим сроком действия, etags и т. Д.
Отсутствие этой функции заставило меня задаться вопросом, не вызывает ли кеширование содержимого такой большой проблемы; YSlow! оценивает это, поэтому я немного запутался. Сейчас я исследую кеширование и не могу объяснить, почему этот файл css, SuperFish.css
, извлекается из кеша.
Посетите http://www.weirdlover.com (разработчик Chirpy)
Посмотрите исходный сетевой трек. Обратите внимание, что у SuperFish.css
нет заголовка срока действия.
Вернитесь на страницу и снова проверьте трассировку сети. Теперь SuperFish.css
извлекается из кеша.
Почему SuperFish.css
извлекается из кеша при повторном посещении страницы? Это происходит даже тогда, когда я закрываю все экземпляры хрома, а затем повторно посещаю страницу.