各位大神,如果的动态页面是INDEX.PHP,我如何实现页面缓存呢?缓存是存在服务器吧?
例如,我的INDEX.PHP代码是这样的:
把这段代码放到文件开始处
<?php$fn = str_replace('/', '_', $_SERVER['PHP_SELF'] . '.cache';if(file_exists($fn) && time()-filemtime($fn)<7*24*60*60) { readfile($fn); exit;}ob_start('cache');function cache($s) { global $fn; file_put_contents($fn, $s); return $s;}?>
是紧跟着放在
后面就可以么?谢谢!另外,我在哪里能看到这个缓存页面呢?我怎么知道现在打开的页面是缓存页面还是原来 的动态页面呢?谢谢!
我试了,表面看,没有什么变化。不知道有没有起作用。。。