URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 3469
[ Назад ]

Исходное сообщение
"Как закэшировать php скрипт"

Отправлено Stant , 21-Июл-05 12:58 
Нужно в рамках php и .htaccess кэшировать страницу полностью, т.е. не генерить ее при каждом запросе, а, например, - не чаще одного часа. Желательно использовать меньше "пота и крови".

Содержание

Сообщения в этом обсуждении
"Как закэшировать php скрипт"
Отправлено dev , 21-Июл-05 13:17 
>Нужно в рамках php и .htaccess кэшировать страницу полностью, т.е. не генерить
>ее при каждом запросе, а, например, - не чаще одного часа.
>Желательно использовать меньше "пота и крови".

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


"Как закэшировать php скрипт"
Отправлено Stant , 21-Июл-05 13:22 
>>Нужно в рамках php и .htaccess кэшировать страницу полностью, т.е. не генерить
>>ее при каждом запросе, а, например, - не чаще одного часа.
>>Желательно использовать меньше "пота и крови".
>
>В доке на mod_rewrite приводится пример перенаправления на скрипт, если запрошеная страничка
>отсутствует.
>Добавь к этому удаление странички в нужный момент (по крону или какому-нибудь
>событию) - и будет то, что надо.

Сначала этой страничке нужно появиться...



"Как закэшировать php скрипт"
Отправлено dev , 21-Июл-05 13:30 
>Сначала этой страничке нужно появиться...

Ну так если ее нет, то запрос перенаправится на php-скрипт, который ее создаст, отдаст клиенту, а копию сохранит на диск в нужное место, где ее и найдет Апач при следующем запросе. Само сохранение не обязательно делать php-скриптом, если так просто не получается; можно и шелом.


"Как закэшировать php скрипт"
Отправлено Stant , 21-Июл-05 13:44 
>>Сначала этой страничке нужно появиться...
>
>Ну так если ее нет, то запрос перенаправится на php-скрипт, который ее
>создаст, отдаст клиенту, а копию сохранит на диск в нужное место,
>где ее и найдет Апач при следующем запросе. Само сохранение не
>обязательно делать php-скриптом, если так просто не получается; можно и шелом.
>
"шелом" - понятное дело, но нужно постараться без него. С помощью php можно и нужно, но как сделать так, чтобы не приходилось (значительно) изменять код этих самих скриптов только ради кэширования? Суть вопроса именно в создании копии на диске...



"совсем уже с ума посходили?"
Отправлено Бхагавата , 22-Июл-05 04:05 
sysoev.ru, mod_accel



"совсем уже с ума посходили?"
Отправлено dev , 22-Июл-05 12:04 
>sysoev.ru, mod_accel

И он закеширует страничку, а в нужный момент перечитает ее?