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。