Выборочное отключение кеша для разработки на Chrome

Есть ли способ отключить кэш в Google Chrome только для определенных аспектов, например, чтобы изображения оставались в кэше, а разметка /js/css - нет?

Я работаю над приложением, довольно интенсивно использующим графику, и изображения, когда они не кэшированы, увеличивают время загрузки страницы на полсекунды, что является болью, если вам необходимо постоянно обновляться для проверки изменений кода, и ненужным, если эти изображения не меняйте так часто, как html/js/css.

1 ответ

в вашем веб-сервере .htaccess поставить

 <FilesMatch "(?i)^.*\.(js|css)$">
    ExpiresActive On
    ExpiresDefault 0
 </FilesMatch>

Это должно гарантировать, что ваш браузер не кэширует файлы JS и CSS.

Затем вы должны использовать mod_pagespeed ExtendCache на веб-сервере, функция. Это позволит вашим изображениям быть отправлены с правильной информацией заголовка.

Как только это будет сделано на вашем сервере разработки (или где-то еще), файлы CSS / JS должны повторно загружаться при каждой загрузке страницы, но изображения будут загружаться повторно только в случае принудительной загрузки. Кроме того, убедитесь, что размер локального кэша в настройках Chrome велик (вы также можете просто отключить изображения здесь, что я и сделаю)

Другие вопросы по тегам