BU kodlar sayfanınn başında
<?
$filename = "%%-".md5($_SERVER['REQUEST_URI'])."-%%.html";
$cachefile = "cache/".$filename;
$cachetime = 3 * 60 * 60; // Cache Süresi
if (file_exists($cachefile))
{
if(time() - $cachetime < filemtime($cachefile))
{
readfile($cachefile);
exit;
}
else
{
unlink($cachefile);
}
}
ob_start();BU kodlar sayfanın sonunda<? $fp = fopen($cachefile, 'w+'); fwrite($fp, ob_get_contents()); fclose($fp); ob_end_flush(); ?>Benim sorunum şu
burdaki
$cachetime = 3 * 60 * 60; // Cache Süresi1)Cache süresini yarım saat yapmak istiyorsam nasıl yazmalıyım?
$cachetime =30*60; // Cache SüresiEdit:Bu şekilde olması gerekmiş.Bunu buldum.
2)Bu süre dolunca bu klasör otomatik boşaltılır mı?
3)300 civarında online üye,yaklaşık 10 dakikada 2500 cache dosyası üretilmesine sebep oluyorsa günlük 10k tekil hitli sitem için sizce cache süresi ne olmalıdır?Bedava online test çözdürüyorum ve her soru için bir cache dosyası üretiyor yani cachenin ne kadar kasıldığını düşünün.
4)Daha iyi bri cache sistemi önerebilir misiniz?Önerdiğinizin bundan ne farkı olur?
BU arada sadece bir dosyaya cache uyguluyorum tüm siteye değil onu da belirteyim.
Saygılar sunuyorum.