Перейти к содержанию
СофтФорум - всё о компьютерах и не только

Кэширование рисунков в HTML


Рекомендуемые сообщения

Всем привет!

(Пробовал найти в поиске - вроде нету...)

Вопрос таков:

Как заставить Internet Explorer кэшировать нужные рисунки на сайте(именно рисунки, при этом не кэшируя HTML страницу)? Т.е. что и где в коде страницы нужно вписать...

И если есть возможность - задавать время жизни рисунку (ради обновления 1 раз в 2-3 сутки)...

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

Ссылка на комментарий
Поделиться на другие сайты

что и где в коде страницы нужно вписать...
есть толковая дока - http://www.web-faq.ru/articles/showarticles_22.html

Вот только я сильно сомневаюсь что она тебе поможет с кэшированием в IE управиться, у него врожденные баги в работе с кэшем.

Ссылка на комментарий
Поделиться на другие сайты

abram4: то что ты дал, лишь запретит кэширование страницы, но не повлияет на рисунки.

bmmshayan: создай фаил images.php

<?php$imgpath = "./img/"; //путь к папке с картинками$day_updates = 3; //Количество дней жизни кэша$Q = $_SERVER['QUERY_STRING'] ? $_SERVER['QUERY_STRING'] : "";if($Q == "") die();header("Content-type: image/jpeg");header("Last-Modified: " . gmdate("D, d M Y H:i:s", time() - $day_updates * 24 * 60 * 60) . " GMT");header("Expires: " . gmdate("D, d M Y H:i:s", time() + $day_updates * 24 * 60 * 60) . " GMT");readfile($imgpath . $Q);?>

в src атрибуте картинки вставляешь путь: <img src="images.php?image.jpg" />

где image.jpg - это путь к картинке относительно папки с картинками указаной в скрипте

Ссылка на комментарий
Поделиться на другие сайты

Лорд Дмитрий:

Спасибо большое! Попробую... скажу результат.

Ссылка на комментарий
Поделиться на другие сайты

Жалко но не помогает... Все-равно грузит рисунки из сервера.

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...