Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Программирование > PHP

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 09.11.2001, 23:39
  № 1  
liquid
Guest

Сообщений: n/a
По умолчанию Кеширование php-файла

Знает ли кто способ побороть сабж?
Дописывание хвостов типа random(999) не подходит - больно часто флеш запрашивает данные из файла и в итоге захламляет кеш юзера одинаковыми файлами с разными хвостами

И вообще забавная штука получается: При локальном тестировании файла флеш стабильно тянет кешированный пхп-файл. Но при запросе напрямую из браузера получаем свежий результат! И проигрывающийся в соседнем окне флеш тут же обновляет данные.

Такие дела....


Последний раз редактировалось liquid; 09.11.2001 в 23:42.
Старый 26.05.2003, 13:32
Mitia вне форума Посмотреть профиль Отправить личное сообщение для Mitia Найти все сообщения от Mitia
  № 2  
Mitia

Регистрация: May 2001
Адрес: Moscow
Сообщений: 10
Такая жк трабла у меня при запросе из flash к ASP.
Рандом в запросе захламляет пользовательский кэш за три минуты.
Ужас какой-то да и только. Помогите люди добрые!
__________________
Всем привет.

Старый 26.05.2003, 14:27
Самурай вне форума Посмотреть профиль Отправить личное сообщение для Самурай Найти все сообщения от Самурай
  № 3  
Самурай
Ветеран форума

Регистрация: Aug 2001
Адрес: /kiev.ua/butuzov
Сообщений: 3,045
Отправить сообщение для Самурай с помощью ICQ
PHP scripts often generate dynamic content that must not be cached by the client browser or any proxy caches between the server and the client browser. Many proxies and clients can be forced to disable caching with

PHP код:
 <?php
header
("Expires: Mon, 26 Jul 1997 05:00:00 GMT");    // Date in the past
header("Last-Modified: " gmdate("D, d M Y H:i:s") . " GMT"); 
                                                     
// always modified
header("Cache-Control: no-store, no-cache, must-revalidate");  // HTTP/1.1
header("Cache-Control: post-check=0, pre-check=0"false);
header("Pragma: no-cache");                          // HTTP/1.0
?>
__________________
...

Создать новую тему   Часовой пояс GMT +4, время: 15:45.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 15:45.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.