Сенсей
Новичок
как сделать простенькое кеширование ... как организовать ?
Хочу организовать кеширование главной странички ...
На ней новостная лента + побокам блоки с сылками и т.д
Вобщем вначале скрипта делаю :
ob_start("ob_gzhandler");
в конце :
$cont = ob_get_contents();
$file = "data.php";
$fh = fopen($file, "w");
$success = fwrite($fh, $cont);
fclose($fh);
ob_end_clean();
Так ... загнал в файл ...
И вот тут я не знаю что делать ...
Как организовать ? Делать что бы скрипт сам как то определял что делать ... / кешировать/показывать data.php / отдавать как есть
Или же например в админке сделать опцию типа :
написал я новости .. потом жму - кешировать страницу - и тогда сохраняем страницу в data.php , пишем куда нить в конфиг - $cashed = 1;
И потом
if($cashed)
{
include ("data.php");
}
else
{
отдавать страницу как обычно делат скрипт.
}
Вобщем у меня смутно насчет этого в голове как то ...
Хочу организовать кеширование главной странички ...
На ней новостная лента + побокам блоки с сылками и т.д
Вобщем вначале скрипта делаю :
ob_start("ob_gzhandler");
в конце :
$cont = ob_get_contents();
$file = "data.php";
$fh = fopen($file, "w");
$success = fwrite($fh, $cont);
fclose($fh);
ob_end_clean();
Так ... загнал в файл ...
И вот тут я не знаю что делать ...
Как организовать ? Делать что бы скрипт сам как то определял что делать ... / кешировать/показывать data.php / отдавать как есть
Или же например в админке сделать опцию типа :
написал я новости .. потом жму - кешировать страницу - и тогда сохраняем страницу в data.php , пишем куда нить в конфиг - $cashed = 1;
И потом
if($cashed)
{
include ("data.php");
}
else
{
отдавать страницу как обычно делат скрипт.
}
Вобщем у меня смутно насчет этого в голове как то ...