Понимание того, как изображения обслуживаются и кэшируются - PullRequest
0 голосов
/ 17 сентября 2010

Поэтому мне интересно, как браузеры обрабатывают запросы на изображения.Я надеюсь использовать CDN для показа изображений товаров на моем веб-сайте.Я также хотел бы использовать cdn для обслуживания изображений кнопок и изображений, используемых в моем css.

Проблема с этим заключается в том, что я не могу контролировать заголовки expiresглядя в).

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

Или я должен просто использовать cdn для своих изображений продуктов?

Ответы [ 2 ]

1 голос
/ 17 сентября 2010

кеширование - довольно широкая тема. Я предлагаю вам начать с чтения о различных видах кэширования здесь http://www.mnot.net/cache_docs/#BROWSER и о том, как здесь работает кэширование http://www.web -caching.com / mnot_tutorial / how.html

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

...