使用php进行页面缓存

前端之家收集整理的这篇文章主要介绍了使用php进行页面缓存前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在寻求所有人的指导,他们可以告诉我有关网站的页面缓存…我在PHP工作,所以如果有人可以解释我如何在 PHP中执行缓存.
PHP输出缓冲的形式提供了一种非常简单的动态缓存解决方案.如果在最近5分钟内缓存了该站点首页(生成最多流量),则现在可以从缓存副本提供. @H_403_5@<?PHP $cachefile = "cache/".$reqfilename.".html"; $cachetime = 5 * 60; // 5 minutes // Serve from the cache if it is younger than $cachetime if (file_exists($cachefile) && (time() - $cachetime < filemtime($cachefile))) { include($cachefile); echo "<!-- Cached ".date('jS F Y H:i',filemtime($cachefile))." -->n"; exit; } ob_start(); // start the output buffer ?> .. Your usual PHP script and HTML here ... <?PHP // open the cache file for writing $fp = fopen($cachefile,'w'); // save the contents of output buffer to the file fwrite($fp,ob_get_contents()); // close the file fclose($fp); // Send the output to the browser ob_end_flush(); ?>

这是一个简单的缓存类型,

你可以在这里看到它

http://www.theukwebdesigncompany.com/articles/php-caching.php

你可以使用Smarty有缓存技术

http://www.nusphere.com/php/templates_smarty_caching.htm

猜你在找的PHP相关文章