soroush.r70
شنبه 25 آذر 1391, 15:26 عصر
یه اسکریپتی هست واسه کش کردن وب سایت می تونین در موردش برام توضیح بدین و اینکه اسکریپت مفیدی هست که ازش استفاده بشه و اگر مفید نیست از چه اسکریپتی برای کش کردن صفحات استفاده کنم ..؟ ممنون
<?php
// Define path and name of cached file
$cachefile = 'cache/'.date('M-d-Y').'.php';
// How long to keep cache file?
$cachetime = 18000;
// Is cache file still fresh? If so, serve it.
if (file_exists($cachefile) && time() - $cachetime < filemtime($cachefile)) {
include($cachefile);
exit;
}
// if no file or too old, render and capture HTML page.
ob_start();
?>
<html>
Webpage content in here
</html>
<?php
// Save the cached content to a file
$fp = fopen($cachefile, 'w');
fwrite($fp, ob_get_contents());
fclose($fp);
// Send browser output
ob_end_flush();
?>
<?php
// Define path and name of cached file
$cachefile = 'cache/'.date('M-d-Y').'.php';
// How long to keep cache file?
$cachetime = 18000;
// Is cache file still fresh? If so, serve it.
if (file_exists($cachefile) && time() - $cachetime < filemtime($cachefile)) {
include($cachefile);
exit;
}
// if no file or too old, render and capture HTML page.
ob_start();
?>
<html>
Webpage content in here
</html>
<?php
// Save the cached content to a file
$fp = fopen($cachefile, 'w');
fwrite($fp, ob_get_contents());
fclose($fp);
// Send browser output
ob_end_flush();
?>