al sana kodu bu dediler
header.php dosyasınında en üstüne bunu koyarsın;
<?
$filename = "%%-".md5($_SERVER['REQUEST_URI'])."-%%.html";
$cachefile = "cache/".$filename;
$cachetime = 2 * 60 * 60; // Cache Süresi
if (file_exists($cachefile))
{
if(time() - $cachetime < filemtime($cachefile))
{
readfile($cachefile);
exit;
}
else
{
unlink($cachefile);
}
}
ob_start();
?>
foother.php dosyasınında en altına bunu koyarsın;
Kod:
<?
$fp = fopen($cachefile, 'w+');
fwrite($fp, ob_get_contents());
fclose($fp);
ob_end_flush();
?>
public_html ya da httdocs hangisi varsa ana dizinde cache diye klasör oluşturup chmod 777 yaparsın. sayfaların html olarak buraya kayıt olacak. çok yüksek hitlerde bile bu kodlar cpu sorunu hallediliyor. Cron ayarlaması yapıp cache dosyasını belli aralıklardan sildirebilirsiniz.hepsini yaptım ama bişi cıkmadı başka çözüm varrmı ? bana yardımcı olacak varmı