WordPress必备加速插件-WP Super Cache

文/PM回忆录

1.背景

搭建好wordpress后,由于服务器的配置比较低,再就是wordpress是前后端交互的非静态页面,因此网站访问速度比较慢,于是尝试运用插件wp super cache来提速,特此记录。

2.安装插件

首先,安装插件可以在wp的插件页来搜索下载安装:


然后启用插件:

之后到刷新页面,然后进入wp super cache插件管理页面,可以看到此时会提示修改固定链接,此时需要修改链接为非朴素的模式。

3.修改固定链接


这里需要注意两个地方,一个是选择一种链接类型(必选),一个是选择分目录前缀。

4.修改服务器配置以适应固定链接

由于服务器本身默认是不支持固定链接类型转换的,因此我们需要去开启服务,这里分别列出apache和nginx的配置方法:

apache:

打开apache\conf\httpd.conf配置文件;

mod_rewrite模块: LoadModule rewrite_module modules/mod_rewrite.so,去掉前面的#;

开启AllowOverride :AllowOverride None 替换为 AllowOverride All;

保存文件-》重启Apache-》刷新站点。

nginx:

打开/etc/nginx/nginx.conf配置文件;

添加以下代码

if (-f $request_filename/index.html){rewrite (.) $1/index.html break;} if (-f $request_filename/index.php){rewrite (.) $1/index.php;} if (!-f $request_filename){rewrite (.) /index.php;} rewrite /wp-admin$ $scheme://$host$uri/ permanent;

如图,我圈出来的那个wordpress是因为我的地址是ip/wordpress/index.php,如果你的wordpress文件直接释放在了网站根目录下,则无需加这一层。

保存,重启nginx。可以发现文章页面已经能访问了。

5.配置插件

解决完这些,我们就需要去给wp super cache修改配置了。

首先,确认wp-content是否可写,如果不可写,linux主机下,将属性调为777,chmod -Rf 777 ./wp-content;

确认wp-content/wp-cache-config.php 是否存在,如果不存在,将wp-super-cache/wp-cache-config-sample.php 复制到 wp-content/中,并重命名为 wp-cache-config.php;(wp-super-cache在wp-content/plugins/中)

确认 wp-content/advanced-cache.php 是否存在,如果不存在,到wp-super-cache/advanced-cache.php 中,将advanced-cache.php 复制到 wp-content/ 中;

在wp-config.php(wordpress根目录下)头部加入

define('WP_CACHE',true);

6.完成

最后再去wp super cache插件管理页面没开启服务,并测试缓存是否正常。


最后,别忘了将wp-content目录的权限调成755,chmod -Rf 755 ./wp-content。

你可能感兴趣的:(WordPress必备加速插件-WP Super Cache)