وظيفة التخزين المؤقت PHP بسيطة وعملية
الكاتب:Eve Cole
وقت التحديث:2009-06-06 18:17:45
/**
* @الوصف: إخراج ذاكرة التخزين المؤقت للملف
* @Parameter: $cachefile => ملف ذاكرة التخزين المؤقت (المسار المطلق)
* @Parameter: $pertime => الفاصل الزمني للإخراج المخزن مؤقتًا
* @parameter: $sql => بيان SQL
* @Parameter: $templatefile => اسم ملف القالب (المسار المطلق)
**/
الدالة __ذاكرة التخزين المؤقت($cachefile,$pertime,$sql,$templatefile) {
عالمي $ ديسيبل.
إذا (الوقت () - @filemtime($cachefile) >= $pertime) {
$query = $db->query($sql);
بينما($r=$db->fetch($query)) {
$cachelist[] = $r;
}
تضمين $templatefile.'.php';
$cacheserialize = serialize($cachelist);
file_put_contents($cachefile,$cacheserialize);
}آخر{
$cachelist = unserialize(file_get_contents($cachefile));
تضمين $templatefile.'.php';
}
}