Сохраняйте фоновые изображения на страницах HTML - PullRequest
0 голосов
/ 16 июля 2011

У меня есть несколько веб-страниц с общими фоновыми изображениями.Когда я открываю каждый из них, изображения загружаются снова каждый раз.

Есть ли способ предотвратить загрузку изображений каждый раз, поскольку большинство из них одинаковы?Я использую HTML / JQuery.

Заранее спасибо

H

Ответы [ 4 ]

0 голосов
/ 16 июля 2011

Кэширование пользователей может потребоваться включить с помощью программного обеспечения хостинга (Apache, IIS и т. Д.).Вам также может понадобиться настроить сервер так, чтобы он отправлял заголовки срока действия с запросами, чтобы браузеры знали, искать обновленный контент или нет.

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

Скорость страницы Google - это хороший способ проверить, отправляются ли правильные заголовки на ваш сервер: http://code.google.com/speed/page-speed/

Еще одним отличным инструментом для проверки заголовков, отправленных вашим сервером, является Firebug Firefox.Если у вас есть этот инструмент, откройте вкладку «Сеть», и вы сможете увидеть ответы всех ресурсов, загружаемых на вашей странице.

0 голосов
/ 16 июля 2011

Если все ваши веб-страницы находятся на одном сервере и ссылаются на один и тот же файл изображения на сервере, они не будут загружаться снова, просто обновляются

0 голосов
/ 16 июля 2011

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

0 голосов
/ 16 июля 2011

Если изображения одинаковые, просто убедитесь, что они имеют одинаковые имена, и большинство веб-браузеров автоматически их кэшируют.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...