performans açısından cache sistemini incelemeye basladım. ceviz'de örnek bir kod var; süreyi değistirmek istiyorum genel bir bilgi verecek birisi var mı?
örneğin $cachetime = 120 * 60; // 2 Hours satırında 120 nedir, * nedir ve 60 nedir. onun altındaki satırda da ($updatetime = $cachetime / 60 / 60 yazmıs, burada bu / 60 / 60 neyi belirtiyor. çok tesekkürler.
örneğin $cachetime = 120 * 60; // 2 Hours satırında 120 nedir, * nedir ve 60 nedir. onun altındaki satırda da ($updatetime = $cachetime / 60 / 60 yazmıs, burada bu / 60 / 60 neyi belirtiyor. çok tesekkürler.
//-------------------------------------
//---- CACHE MOD v0.4 by xam
//-------------------------------------
function cache_check ($file = 'cachefile') {
global $cache,$rootpath,$cachesystem,$cacheident;
if ($cachesystem == 'yes') {
$cachefile = $rootpath.$cache . '/'.$file.'-'.$cacheident.'.html';
$cachetime = 120 * 60; // 2 Hours
$updatetime = $cachetime / 60 / 60;
if (file_exists($cachefile) && (TIMENOW - $cachetime < filemtime($cachefile)))
{
include_once($cachefile);
print("<p align=center><font class=small color=red><b>This content was last cached on ".date('Y-m-d H:i:s', filemtime($cachefile))." and updating every ".$updatetime." hours.</b></font></p>");
exit;
}
ob_start();
}else
return;
}
function cache_save ($file = 'cachefile') {
global $cache,$rootpath,$cachesystem,$cacheident;
if ($cachesystem == 'yes') {
$cachefile = $rootpath.$cache . '/'.$file.'-'.$cacheident.'.html';
$fp = fopen($cachefile, 'w');
fwrite($fp, ob_get_contents());
fclose($fp);
ob_end_flush();
}else
return;
}
//-------------------------------------
//---- CACHE MOD Extension by DarkElder
//-------------------------------------
$cacheident = ($_SERVER['QUERY_STRING'] != '' ? md5($_SERVER['QUERY_STRING']) : 'noGet');
//-------------------------------------
//---- CACHE MOD v0.4 by xam
//-----------