Если изображение уже находится в кеше, будет ли использование метода предварительной загрузки вредно для времени загрузки? - PullRequest
0 голосов
/ 12 января 2011

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

Какой лучший способ предварительно загрузить изображения с помощью JavaScript / jQuery?

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

Что я пробовал
Я пытался что-то вроде:

if(!isset($_SERVER['imgLoaded'])) {
    // preload images
    $_SERVER['imgLoaded'] == 1;
}

но, похоже, это не сработало. (да, я вызывал session_start () перед отправкой любых заголовков; сессия работает нормально.

1 Ответ

0 голосов
/ 12 января 2011

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

Вот хорошая информация http://www.mnot.net/cache_docs/

Я не уверен, почему вы разместили код php ...

...