云端网 - www.ydw.org
说起生成静态缓存的话首先想到的就是WP Super Cache插件,确实如此,大多数的站长们都在使用.
但是永远都有那些纠结完美派的人,不喜欢用插件的人也十分的多,而今天介绍的非插件搞定生成静态缓存文件方法,即可为大家去掉这款强大的缓存插件WP Super Cache的使用!
首先说下,WP Super Cache的工作原理吧,该插件的加速模式加速效果非常好,因为这种模式是直接将网站的页面生成静态的html页面,然后使用将请求转发到静态文件,这样就跳过了php解析这一步直接将页面吐出到浏览器,从而达到加速的效果。
而今天介绍的教程,几乎和上面的工作原理相同,再配合CDN等加速类的使用的话,效果将十分的明显,提速100%啊!
操作流程
CACHE_LIFE){ unlink($file); } } } ob_start('auto_cache'); //回调函数 auto_cache } else{ if(file_exists($cache_file)){ //file_exists() 函数检查文件或目录是否存在。 unlink($cache_file); //不是GET的请求就删除缓存文件。 } } ?>
代码里都有注释,将代码保存为cache.php文件,然后将其放到网站的根目录下,切记,是网站根目录,非主题的根目录!然后给网站根目录创建个cache文件夹,给予777的写入权限
然后将代码
require('cache.php');
放到根目录的index.php的
www.ydw.org - 云端网