WordPress设置

wordpress无需插件实现页面缓存静态化,提效显著

发表于:2024-05-20 作者:WordPress设置编辑
编辑最后更新 2024年05月20日,wordpress使用了大量插件,发表了很多文章图片以后速度直线下降,就像蜗牛爬一样慢!各位wordpress站长普遍采用的是wordpress缓存插件,如WP Super Cache或者Hyper

wordpress使用了大量插件,发表了很多文章图片以后速度直线下降,就像蜗牛爬一样慢!

各位wordpress站长普遍采用的是wordpress缓存插件,如WP Super Cache或者Hyper Cache之类的,这些插件对wordpress有着非常明显的加速优化效果,该插件的Mod_rewrite加速模式加速效果非常好,因为这种模式是直接将网站的页面生成静态的html页面,然后使用Mod_rewrite将请求转发到静态文件,这样就跳过了php解析这一步直接将页面吐出到浏览器,从而达到加速的效果。但是这是使用插件实现缓存效果,那么可否无插件实现wordpress页面静态化呢?

答案是能,下面将告诉大家操作方法,首先复制以下代码:

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(修改权限可写,写入缓存文件用的)

然后在index.php的

require('cache.php');

一定要保证缓存目录的可写。

一定要加到文件的最上方,不然等页面完全加载完了才吐出缓存页面那就等于没缓存一样。

0