WordPress果果加速插件使用教程

快速使用

① 查看是否开启了缓存配置。

打开网站根目录下的wp-config.php文件,查找WP_CACHE,如果找到了,就删除此行配置。

然后在wp-config.php文件中添加以下配置代码:define('WP_CACHE', true);

② 卸载同类型的缓存插件。

如果在网站根目录下,可以找到此文件:wp-content/advanced-cache.php,则需要卸载对应的缓存插件(如果有),最后还需要手动删除wp-content/advanced-cache.php文件。

③ 安装果果加速插件,并启用插件。

④ 根据自己的需要,选择缓存方式。

缓存设置

使用文件缓存,需要确保本插件目录中的cache文件夹(wp-content/plugins/ggcache/cache)拥有读写权限。

使用Redis缓存,需要确保已经安装了Redis软件以及PHP Redis扩展,并且在下方设置中配置了Redis。

Redis配置

使用Memcached缓存,需要确保已经安装了Memcached软件以及PHP Memcache(或Memcached)扩展,并且在下方设置中配置了Memcached。

Memcached配置

⑤ 配置好后,网站前台页面就会被缓存,可以通过页面上的时间、随机文章、修改文章标题等方法确定页面是否已经缓存。

设置说明

设置

缓存: 可以关闭缓存或者开启文件、Redis、Memcached缓存。

缓存有效期:单位:秒。页面缓存的时间,例如:3600。在缓存有效期过期后,将会重新生成缓存。

GET缓存参数:仅缓存指定的GET参数。多个参数空格分隔。

例如:您的网站文章页面内容链接为/?p=16,其中GET参数为p,其参数值为16,如果您仅想缓存p参数,则此输入框的值可以设置为p,设置后,/?p=16/?p=16&a=12页面显示的内容一致,也就是非设置的GET参数都将会被忽略,确保插件可以生成唯一正确的缓存。

COOKIE缓存参数:仅缓存指定的COOKIE参数。多个参数空格分隔。这个参数同GET缓存参数功能一样。此设置一般应用于多语言网站,程序通常使用COOKIE参数为lang来区别不同语言,为了缓存不同的语言页面,可以将此输入框的值可以设置为lang

排除页面:页面内容不会被缓存。每行一个,支持使用正则表达式配置。

以下为配置示例:

排除页面链接 设置示例 说明
/?feed=rss2 /?feed=rss2 链接中包含此内容的都不会被缓存
/?p=1 /?p=1 链接中包含此内容的都不会被缓存
/?p=[\d]+ 链接中包含此正则表达式的都不会被缓存
rss 链接中包含rss的都不会被缓存

设置为/并不会让首页不缓存,因为/会被默认去掉。

页面格式化:开启后,页面源代码格式化到一行,可以减少页面文件大小。如果页面代码写的不是很规范,开启此功能可能会导致页面显示出问题,请须知。

Redis缓存设置

需要确保安装了Redis软件,以宝塔为例:

Redis软件

需要确保安装了PHP Redis扩展,以宝塔为例:

Redis扩展

查看Redis配置,以宝塔为例:

Redis配置

Redis主机地址:例如:127.0.0.1。

Redis端口:例如:6379。

Redis密码:如果设置了Redis密码,则需要填写。

Redis数据库:一般为0-15之间的一个数字。

Redis连接超时时间:单位:秒。连接Redis的最长等待时间,超过这个时间,则取消连接。例如:3。

Memcached缓存设置

需要确保安装了Memcached软件,以宝塔为例:

Memcached软件

需要确保安装了PHP Memcache(Memcached)扩展,以宝塔为例:

Memcached扩展

查看Memcached配置,以宝塔为例:

Memcached配置

Memcached主机地址:Memcached服务端监听主机地址。例如:127.0.0.1。

Memcached端口:Memcached服务端监听端口。当Memcached主机地址使用Unix域socket的时候要设置此参数为0。 例如:11211。

Memcached连接超时时间:单位:秒。连接Memcached的最长等待时间,超过这个时间,则取消连接。例如:3。