как добавить дату истечения срока действия в тег img? - PullRequest
7 голосов
/ 04 ноября 2010

Я использую расширение Page Speed ​​Firebug, чтобы повысить производительность страницы.У меня есть страница с большим количеством изображений, и одно из предложений, которое она сделала, это:

Использование кэширования в браузере Следующие кэшируемые ресурсы имеют короткий срок действия.Укажите срок действия не менее одной недели в будущем для следующих ресурсов:

Я вас знаюМожно установить заголовки Expires или Cache-Control на всю страницу, но как добавить срок действия к определенному элементу?Возможно ли это вообще или я неправильно понимаю, что предлагает Page Speed?

Ответы [ 2 ]

2 голосов
/ 04 ноября 2010

Предположительно, вы установили бы истечение или заголовки кэша на изображении, используя какую-то настройку на вашем веб-сервере (либо настраивая конкретный каталог, либо используя скрипт), чтобы запрос http, отправляемый для каждого изображения, также содержал эти атрибуты. .

Если вы используете apache, один из вариантов сделать это для вас - mod_expires .

1 голос
/ 04 ноября 2010

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

Использование истечения срока действия контента

...