بعيداً عن برمجة النسخة أو برمجة أي سكربت آخر درسنا اليوم لعمل كاش بسيط جداً لأي صفحة تريد التحكم بدرجة حفظها
بواسطة هذا الكود
CODE
<?php
$cacheFile = 'cache/index-cached.html';
$cacheTime = 4 * 60;
// Serve the cached file if it is older than $cacheTime
if (file_exists($cacheFile) && time() - $cacheTime < filemtime($cacheFile)) {
include($cacheFile);
exit;
}
// Start the output buffer
ob_start();
/* Heres where you put your page content */
// Cache the contents to a file
$cached = fopen($cacheFile, 'w');
fwrite($cached, ob_get_contents());
fclose($cached);
ob_end_flush(); // Send the output to the browser
?>
مع تغيير القيم الآتية :
/* Heres where you put your page content */ هنا نضيف محتوى الصفحة
$cacheTime : وتعني وقت بقاء حفظ الصفحة الحالية
cache/index-cached.html : وتعني مسار الصفحة المحفوظه
ملحوظة هامة : في حالة برمجتك لأي كاش يجب وضع ترخيص المجلد الأساسي لها بـ 777
تحياتي
تم تحرير الموضوع بواسطة :Eslam
بتاريخ: 01-09-2013 07:36 مساءً
المشاركة الأصلية كتبت بواسطة: Eslamالسلام عليكم ورحمة الله وبركاته
بعيداً عن برمجة النسخة أو برمجة أي سكربت آخر درسنا اليوم لعمل كاش بسيط جداً لأي صفحة تريد التحكم بدرجة حفظها
بواسطة هذا الكود
CODE
<?php
$cacheFile = 'cache/index-cached.html';
$cacheTime = 4 * 60;
// Serve the cached file if it is older than $cacheTime
if (file_exists($cacheFile) && time() - $cacheTime < filemtime($cacheFile)) {
include($cacheFile);
exit;
}
// Start the output buffer
ob_start();
/* Heres where you put your page content */
// Cache the contents to a file
$cached = fopen($cacheFile, 'w');
fwrite($cached, ob_get_contents());
fclose($cached);
ob_end_flush(); // Send the output to the browser
?>
مع تغيير القيم الآتية :
/* Heres where you put your page content */ هنا نضيف محتوى الصفحة
$cacheTime : وتعني وقت بقاء حفظ الصفحة الحالية
cache/index-cached.html : وتعني مسار الصفحة المحفوظه
ملحوظة هامة : في حالة برمجتك لأي كاش يجب وضع ترخيص المجلد الأساسي لها بـ 777
تحياتي
شرح جميل تسلم لكن صدق مفهمتش حاجه ياريت تساعدني وتوضح أكثر مثال عندي صفحه هوتمل واضع بها كود قنوات تلفزيونيه بث مباشر وبتبقى عمله ثقل في الصفحه وحابب اعمل ليها كاش بحيث يتم تخزين الصفحه لو دخل عليها المستخدم ياريت شرح أوضح لاهنت وياريت لو في مثال لصفحه عشان نطبق بدون لخبطه !.. التحيات لشخصكم الكريم
تم تحرير المشاركة بواسطة :ashraf
بتاريخ:11-09-2013 08:14 صباحاً