PHP缓存文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP缓存文件相关的知识,希望对你有一定的参考价值。

  1. $cachefile = 'cache.html';
  2. $cachetime = 4 * 60;
  3. // Serve from the cache if it is younger than $cachetime
  4. if (file_exists($cachefile) && time() - $cachetime < filemtime($cachefile)) {
  5. include($cachefile);
  6. echo "<!-- Cached copy, generated ".date('H:i', filemtime($cachefile))." --> ";
  7. }
  8. ob_start(); // Start the output buffer
  9.  
  10. /* Heres where you put your page content */
  11.  
  12. // Cache the contents to a file
  13. $cached = fopen($cacheFile, 'w');
  14. fwrite($cached, ob_get_contents());
  15. fclose($cached);
  16. ob_end_flush(); // Send the output to the browser

以上是关于PHP缓存文件的主要内容,如果未能解决你的问题,请参考以下文章

PHP缓存

php 中如何使用缓存,使用哪种缓存机制最好;

php 数据缓存

PHP代码篇--php实现文件缓存的读写

PHP代码篇--php实现文件缓存的读写

PHP文件缓存包含三种格式