Кеширование

J
На сайте с 08.06.2006
Offline
844
363

Есть сайт на самописном движке.

Много там динамики.

Посещалка начинает расти и нагрузка на сервер также.

Как можно настроить кеширование так, чтобы при первом в сутки запросе странички создавалась ее html копия и при следующих запросах отдавалась именно html копия?

Может можно это сделать средствами nginx, апач, самой оськи ?

u3Bepr
На сайте с 03.03.2011
Offline
60
#1


<?php
ob_start();
тут генерация кода
$output = ob_get_contents();
$file = fopen("news2.html","w+") or die("err");
fwrite($file,$output);
fclose($file);
?>

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

J
На сайте с 08.06.2006
Offline
844
#2

спасибо за идею

только инклудить и т.д. не буду

а в .htaccess настрою сначала "поиск" html версии запрошенной страницы, а если нет, то генерить

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий