Управление кэшем браузера при локальной разработке - PullRequest
2 голосов
/ 10 апреля 2011

Во время тестирования в разработке, как вы можете отключить кэш для всех ваших локальных сценариев / стилей и сохранить работу кеша для всех внешних сценариев / стилей? Предпочтительно firefox

Обычно при внесении изменений в файлы css, js или sprite на моем сайте, который я разрабатываю, мне нужно часто их перезагружать, но внешние размещенные скрипты / изображения / стили, такие как google maps, jquery и т. Д., Будут ждать до 5-10 секунд каждый раз (это в основном связано с тем, что я нахожусь в стране с плохим доступом в Интернет)

1 Ответ

1 голос
/ 10 апреля 2011

Вы можете установить соответствующие HTTP-кэширование директивы (особенно ETag , Cache-Control и Истекает ) для вашего локального сайта.

Для Apache вы можете использовать Header для сброса ETag и установить Cache-Control и Expires с соответствующими значениями:

Header unset ETag
Header set Cache-Control no-store, max-age=0
Header set Expires 0
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...