Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Кеширование данных
 
 автор: gobseck   (29.06.2008 в 12:31)   письмо автору
 
 

Положим, есть ситуация: некоторая странница (результат PHP-скрипта) постоянно изменяется по мере обращения к ней, изменения даты и т.п. На этой странице есть разного рода ссылки на объекты (да те же рисунки). При обновлении страницы она полностью загружается, затем идет загрузка всех этих объектов (например рисунков - все они грузятся с нуля).
Известно, что эти рисунки не меняются на своих серверах. Как сделать так, чтобы менялась сама страница, но рисунки не загружадись заново (ведь это сильно тормозит пользователя, особенно, если у него слабый интернет)
У кого какие идеи будут по усовершенствованию проекта?

   
 
 автор: фанат_тлт   (29.06.2008 в 13:51)
 
   для: gobseck   (29.06.2008 в 12:31)
 

Поставь
HTTPAnalyzerFull или в мазиле есть анализатор HTTP
и посмотри что подргужается а что берется из кеша .
По идее если человек зашел на твою страницу и скачал их, то
потом он обратится к серверу ... но возьмет картинки из кеша.
Вообще

$type_cache='privat';
header("HTTP/1.0 200");
header("Content-type: text/html");
// Устанавливаем дату последней модификации
header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");
// Атрибут public применяется в тех случаях, когда необходимо разрешить кэширование на прокси-серверах, иначе privat
if (isset($type_cache)) $type_cache='privat';
header("Cache-control: $type_cache");

что-то в это духе тебе нужно ;)

моя ася 347-195-050 пиши пообщаемся

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования