WordPress果果加速插件使用教程


插件下载地址:https://www.ggdoc.cn/plugin/5.html

快速使用

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

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

然后在wp-config.php文件中添加以下配置代码:

define('WP_CACHE', true);

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

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

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

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

使用文件缓存,需要确保缓存文件夹(默认为wp-content/plugins/ggcache/cache)拥有读写权限。

使用Redis缓存,需要确保已经安装了Redis软件以及PHP Redis扩展。

使用Memcached缓存,需要确保已经安装了Memcached软件以及PHP Memcache(或Memcached)扩展。

Redis缓存以及Memcached缓存的软件以及扩展安装教程参考:https://www.ggdoc.cn/archives/55

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

设置说明

缓存

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

缓存有效期(秒)

页面缓存的时间,例如:3600。

GET缓存参数

仅缓存指定的GET参数,多个GET参数使用,分隔。

假如设置的值为 name,age

如果链接中包含name或者age参数,则会将其它参数排除后缓存。

如果链接中不包含name或者age参数,则跟没有设置这个配置一样的效果。

https://www.ggdoc.cn/index.php?name=11 与 https://www.ggdoc.cn/index.php?name=11&num=1,2个页面链接的缓存内容一致。

https://www.ggdoc.cn/index.php?name=11 与 https://www.ggdoc.cn/index.php?num=1,2个页面链接的缓存内容不一致。

https://www.ggdoc.cn/index.php?name=11 与 https://www.ggdoc.cn/index.php?name=12,2个页面链接的缓存内容不一致。

COOKIE缓存参数

缓存指定的COOKIE参数,多个COOKIE参数使用,分隔。

如果设置了这个参数,则缓存key将会把cookie参数加入一同计算。

这个设置对多语言使用cookie来检测的网站,非常有用,可以确保多语言网站显示正常。

排除GET参数

如果当前页面匹配到了在此设置里面的GET参数,当前页面的内容则不会被缓存。多个GET参数使用,分隔。

排除COOKIE参数

如果当前页面匹配到了此设置里面的COOKIE参数,当前页面的内容则不会被缓存。多个COOKIE参数使用,分隔。

注意:这里匹配的是开头。假如设置为wp,则包含有wp、wp-a、wpaaa等COOKIE参数的页面都不会缓存。

排除文件后缀

如果当前页面链接匹配到了此设置里面的文件后缀,当前页面的内容则不会被缓存。多个文件后缀使用,分隔。

可以设置为:xml,php,ico等。只要链接访问中的文件后缀在设置里面,就不会缓存此页面。

页面格式化

开启后,网站页面的源代码格式化到一行,可以减少页面文件大小。

开启gzip压缩

开启后,网站页面的缓存内容将会执行gzip压缩。

文件缓存

缓存文件夹:缓存文件存储在哪个文件夹下。

Redis缓存

Redis主机地址:例如:127.0.0.1。

Redis端口:例如:6379。

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

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

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

Memcached缓存

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

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

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