как мне добавить дату истечения срока действия к тегу img?

StackOverflow https://stackoverflow.com/questions/4098185

  •  28-09-2019
  •  | 
  •  

Вопрос

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

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

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

Это было полезно?

Решение

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

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

Другие советы

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top