• 欢迎访问金笔头博客,这是一个菜鸟(伪)程序员的自留地,欢迎访问我的github:点击进入

WordPress使用WP Super Cache实现页面静态化

网站建设 eason 4921次浏览 0个评论 扫描二维码

前言:

我们都知道数据库压力是影响网站速度的重要因素,对于大流量的Wordpress网站来说,用户每访问一次网站,程序就需要到数据库里查询数据。如果网站的并发量很大,数据库的并发查询太多,则会导致网站相应速度变慢甚至数据库服务器宕机的情况。特别是在硬件资源有限的条件下,为保障网站正常访问,缓存是必不可少的操作,这里分享一下WP Super Cache缓存插件的使用方法。

安装过程:

1.下载WP Super Cache
2.将解压后的wp-super-cache文件夹上传至/wp-content/plugins/目录下
3.将wp-super-cache/wp-cache-config-sample.php 复制到 wp-content/中,并重命名为 wp-cache-config.php,将wp-super-cache/advanced-cache.php 复制到 wp-content/ 中
4.编辑wp-config.php,在require_once(ABSPATH . ‘wp-settings.php’)之前添加下列代码:
// wp super cache
define( ‘WP_CACHE’, true );
define( ‘WPCACHEHOME’, ‘/你网站的绝对路径/wp-content/plugins/wp-super-cache/’);
5.进入网站后台插件管理界面,对WP Super Cache进行设置,通用选项选择“启用缓存功能(推荐)”
WordPress使用WP Super Cache实现页面静态化
高级选项中,选择“mod_rewrite缓存模式”,”不要为已知用户缓存”,“缓存重建,当新缓存生成时调用缓存文件给匿名用户”
WordPress使用WP Super Cache实现页面静态化
接下来就提示要更新伪静态文件.htaccess ,有的Linux主机.htaccess文件权限为644不可写,所以要手动更新,使用vi命令编辑.htaccess文件,把提示添加的代码放在任何规则的最前面,修改之后保存,插件提示没修改可以不用管它。
WordPress使用WP Super Cache实现页面静态化
修改缓存超时时间和定时器为86400秒,完成后点击“修改过期设置”。到这里主要参数基本上已经设置完毕,还有些其他的设置各位可以自己摸索。
6.修改固定链接,进入“设置”>“固定链接”,选择自定义结构,格式为/%year%/%monthnum%/%day%/%post_id%.html,点击“保存更改”。
7.重启apache服务,Done!

下面列出操作过程中可能会遇到的问题以及解决方法:

1.wp-content目录权限问题导致WP Super Cache安装失败:修改wp-content目录权限为777,安装完毕之后恢复至755权限;
2.advanced-cache.php和wp-cache-config.php不可写:修改这两个文件权限为666,安装完毕后恢复至644权限;
3.提示找不到 Apache 模块:建立指向mod_headers和mod_expires的软链接,具体参考http://jinbitou.net/2016/03/27/1698.html

 


金笔头博客, 版权所有丨如未注明 , 均为原创, 转载请注明WordPress使用WP Super Cache实现页面静态化
喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址