全球主机交流论坛

标题: 一个CloudFlare插件让你的WordPress网站从测速全红到绿油油一片 [打印本页]

作者: sharp097    时间: 2023-4-26 21:38
标题: 一个CloudFlare插件让你的WordPress网站从测速全红到绿油油一片
本帖最后由 sharp097 于 2023-4-26 21:39 编辑

先给大家看一下优化前我在boce.com上的网站测速结果,注意不是ping检测:

大家可以看到平均响应7秒多,基本上全国一片红。

然后是按照本文的方式优化过之后的在boce.com上的网站测速结果,注意不是ping检测:

此时大家可以看到绿油油的一片,平均响应也来到了3秒一丢丢,怎么样,还不错吧。

我就不卖关子了,这个插件叫 Super Page Cache for Cloudflare,大家可以在wp后台的插件安装界面直接搜索,为了防止大家安装错了,我就截个图吧,如下:

注意是要安装上图红框的这个,安装好后我们进入插件的核心设置界面,如下:

注意对于上图主要关注1-4这四个点就行,下面我一一解释一下:

1、授权模式:大家这里选择 API-key模式

2、CF的账号邮箱:大家视情况填一下

3、CF账号的API秘钥:先进入CF的后台---选择你的加速域名---往下拉找到右下角的API区域---点“Get your API token”链接---在新的页面的API Keys板块中找到“Global API Key”这一行---点击右侧蓝色的View按钮---在弹出的modal框中输入你的CF账号密码---复制CF给你生成的key---粘贴到上图的3.这里面

4、选择你的CF后台的加速域名

以上一切准备就绪后点击5.保存一下就行了。

然后我们来测试一下缓存是否生效,点击如下图的位置:

如果弹出如下绿色的提示就表示CF的全站静态缓存生效了。

此时大家再去boce或者itdog测一下网站的响应速度,注意不是ping检测。

图片实在有点多一个个的上传到图床有点麻烦,大家感兴趣的话到下面的博客看一下哈:
https://sharpgan.com/super-page-cache-for-cloudflare
作者: i6i88    时间: 2023-4-26 21:41
静态内容没问题,有动态内容的还是会回源
作者: sharp097    时间: 2023-4-26 21:43
i6i88 发表于 2023-4-26 21:41
静态内容没问题,有动态内容的还是会回源

嗯嗯,确实是的,评论的时候会回源还是有点慢~
作者: binge2018    时间: 2023-4-26 21:47
所有网站都在用
作者: sharp097    时间: 2023-4-26 21:54
binge2018 发表于 2023-4-26 21:47
所有网站都在用

不知道为啥如果只是普通接入cf的话,网站响应速度还是有点慢,装了这个插件后好多了。
作者: uov    时间: 2023-4-26 22:16
sharp097 发表于 2023-4-26 21:54
不知道为啥如果只是普通接入cf的话,网站响应速度还是有点慢,装了这个插件后好多了。 ...

我也想知道 什么原因
作者: ha0719    时间: 2023-4-26 22:18
DNS解析的地方需要开启cf的代理吗,还是直接在wp后台配置好就行?
作者: liu    时间: 2023-4-26 22:18
不清楚 没用cf
作者: 苍蝇也是肉捏    时间: 2023-4-26 22:19
好帖必须收藏
作者: sharp097    时间: 2023-4-26 22:27
ha0719 发表于 2023-4-26 22:18
DNS解析的地方需要开启cf的代理吗,还是直接在wp后台配置好就行?

也要开的哈
作者: imgood    时间: 2023-4-26 22:49
好东西
作者: mgwx    时间: 2023-4-26 22:54
绿了绿了 haha
作者: sharp097    时间: 2023-4-26 22:57
mgwx 发表于 2023-4-26 22:54
绿了绿了 haha

是嘛是嘛~
作者: 宁静致远    时间: 2023-4-26 23:03
要多久才绿?我的还是大红包
作者: youtonghy    时间: 2023-4-26 23:16
我用的wp rocket,开了这个功能上17ce cpu基本上没动静,以前直接死机
作者: kaguya    时间: 2023-4-26 23:19
这个和缓存插件会有冲突吗
作者: lokinT    时间: 2023-4-26 23:26
有Typecho的类似插件吗
作者: wkpsun    时间: 2023-4-26 23:30
h收藏一下,,
作者: sharp097    时间: 2023-4-26 23:37
宁静致远 发表于 2023-4-26 23:03
要多久才绿?我的还是大红包

我的几分钟就绿了~
作者: sharp097    时间: 2023-4-26 23:39
youtonghy 发表于 2023-4-26 23:16
我用的wp rocket,开了这个功能上17ce cpu基本上没动静,以前直接死机

之前估计是直接动态内容回源到源站了,装了这个插件后测速读的是CF上的静态缓存页面,所以就不会死机了~
作者: sharp097    时间: 2023-4-26 23:40
kaguya 发表于 2023-4-26 23:19
这个和缓存插件会有冲突吗

作者说好像没啥冲突~
作者: sharp097    时间: 2023-4-26 23:42
lokinT 发表于 2023-4-26 23:26
有Typecho的类似插件吗

可能有吧,我目前还没发现~
作者: vkme    时间: 2023-4-26 23:52
感谢楼主,绿了
作者: vps理论研究家    时间: 2023-4-26 23:56
感谢楼主分享
作者: kaguya    时间: 2023-4-26 23:58
sharp097 发表于 2023-4-26 23:40
作者说好像没啥冲突~

哦哦,我试试。对了,需要开着CF CDN吗

作者: 荒芜    时间: 2023-4-27 00:04
感谢,收藏一下
作者: 落花流易    时间: 2023-4-27 00:21
感谢,已收藏
作者: kaguya    时间: 2023-4-27 00:55
好耶,学习了。原来我早之前安装了,但是没启用。本来黄黄一片,现在绿了,虽然不是最绿的那个,但是也不错了
作者: xoo    时间: 2023-4-27 01:20
mark
作者: sharp097    时间: 2023-4-27 07:18
kaguya 发表于 2023-4-27 00:55
好耶,学习了。原来我早之前安装了,但是没启用。本来黄黄一片,现在绿了,虽然不是最绿的那个,但是也不错 ...

嗯嗯绿了就好哈~
作者: rayye    时间: 2023-4-27 07:19
谢谢分享
作者: sharp097    时间: 2023-4-27 07:20
kaguya 发表于 2023-4-26 23:58
哦哦,我试试。对了,需要开着CF CDN吗

需要的哈~
作者: sharp097    时间: 2023-4-27 07:21
vkme 发表于 2023-4-26 23:52
感谢楼主,绿了

老哥你这个比我的还绿呀,哈哈~
作者: 飞鱼8    时间: 2023-4-27 09:25
好贴啊
作者: aqinhai    时间: 2023-4-27 09:57
提示: 作者被禁止或删除 内容自动屏蔽
作者: sharp097    时间: 2023-4-27 10:08
aqinhai 发表于 2023-4-27 09:57
为什么我添加api 提示这个

这个是插件提示的还是CF后台提示的呀,截个大点的图看看~
作者: aqinhai    时间: 2023-4-27 10:10
提示: 作者被禁止或删除 内容自动屏蔽
作者: sharp097    时间: 2023-4-27 10:33
aqinhai 发表于 2023-4-27 10:10
宝塔提示的

把宝塔防火墙先关掉再试试看哈~
作者: 中国主机论坛    时间: 2023-4-27 10:45
回来搞一下 谢谢楼主
作者: aqinhai    时间: 2023-4-27 10:46
提示: 作者被禁止或删除 内容自动屏蔽
作者: sharp097    时间: 2023-4-27 10:58
aqinhai 发表于 2023-4-27 10:46
test 失败了

把别的缓存插件禁用一下看看行不哈~
作者: aqinhai    时间: 2023-4-27 11:17
提示: 作者被禁止或删除 内容自动屏蔽
作者: sharp097    时间: 2023-4-27 11:19
aqinhai 发表于 2023-4-27 11:17
没有其他插件啊

那个CF插件有好多选项,除了我提到的设置都保持默认应该就没事了,是不是开了其它的选项了~
作者: 银监会    时间: 2023-4-27 11:22
这种插件级的静态化性能不如服务端的静态化, https://haogeboke.com/archives/technology/wordpress_fastcgi_cache/
作者: aqinhai    时间: 2023-4-27 11:27
提示: 作者被禁止或删除 内容自动屏蔽
作者: sharp097    时间: 2023-4-27 11:41
银监会 发表于 2023-4-27 11:22
这种插件级的静态化性能不如服务端的静态化, https://haogeboke.com/archives/technology/wordpress_fastc ...

这是把静态文件直接托管给了CF,应该还好我感觉
作者: sharp097    时间: 2023-4-27 11:45
银监会 发表于 2023-4-27 11:22
这种插件级的静态化性能不如服务端的静态化, https://haogeboke.com/archives/technology/wordpress_fastc ...

我感觉这种类似于让你的动态博客间接的使用了cf pages静态网页,又可以实现评论自己托管,不用借助disqus之类的评论插件,也算是两全其美了。
作者: blackaxian    时间: 2023-4-27 17:17
我的也失败了。
作者: sharp097    时间: 2023-4-27 19:43
blackaxian 发表于 2023-4-27 17:17
我的也失败了。

提示啥呀,截个大点的图看看~
作者: caiwei196    时间: 2023-4-27 23:28
马一下
作者: uzz    时间: 2023-4-28 00:03
我也失败了。弄了半晚上
作者: sharp097    时间: 2023-4-28 09:26
uzz 发表于 2023-4-28 00:03
我也失败了。弄了半晚上

老哥截个大点的图看看哈~
作者: owwoo    时间: 2023-4-28 09:42
留名备用
作者: sharp097    时间: 2023-4-28 09:45
owwoo 发表于 2023-4-28 09:42
留名备用

多谢老哥支持~
作者: blackaxian    时间: 2023-4-28 09:46
看下附件。
作者: sharp097    时间: 2023-4-28 09:52
blackaxian 发表于 2023-4-28 09:46
看下附件。

这是宝塔的防火墙么,试一下关掉行不行哈~
作者: blackaxian    时间: 2023-4-28 10:30
又出这个报错。
作者: sharp097    时间: 2023-4-28 10:46
blackaxian 发表于 2023-4-28 10:30
又出这个报错。

你的CF后台是不是开了under attack模式了,先临时关掉一下试试看哈~
作者: blackaxian    时间: 2023-4-28 10:57
有tg么?能协助下吗?
作者: sharp097    时间: 2023-4-28 11:20
blackaxian 发表于 2023-4-28 10:57
有tg么?能协助下吗?

在我的博客sharpgan.com页脚有哈,你加一下~
作者: 番职男孩    时间: 2023-4-28 12:34
Discuz该如何使用呢?
作者: sharp097    时间: 2023-4-28 12:54
番职男孩 发表于 2023-4-28 12:34
Discuz该如何使用呢?

这个插件目前只支持wp哈,discuz的话看看官方插件商店有不,不行的话应该有那些开发者可以给你定制开发一个~
作者: uzz    时间: 2023-4-28 13:28
我用了之后,后台进不去,折腾了半夜。是不是CF域名要打开小云朵还是?你QQ多少加我328999
作者: sharp097    时间: 2023-4-28 14:17
uzz 发表于 2023-4-28 13:28
我用了之后,后台进不去,折腾了半夜。是不是CF域名要打开小云朵还是?你QQ多少加我328999 ...

是要打开小云朵,进我的博客sharpgan.com页脚找到我的tg加一下哈~
作者: cyl    时间: 2023-4-29 10:53
为啥我的测试显示不行
作者: sharp097    时间: 2023-4-29 13:26
cyl 发表于 2023-4-29 10:53
为啥我的测试显示不行

cf后台有很多选项都会影响这个测试结果,我测试过一个是那个爬虫机器人阻止的功能会导致这个测试失败,还有别的暂时还没发现。
作者: hunter5q    时间: 2023-5-3 00:04
youtonghy 发表于 2023-4-26 23:16
我用的wp rocket,开了这个功能上17ce cpu基本上没动静,以前直接死机

你的wp rocket怎么设置得连17ce都能让你死机
作者: 宁静致远    时间: 2023-5-3 00:38
怎么设置去掉网址后面那些swcfpc?
作者: hoboking    时间: 2023-5-3 10:32
Error: undefined Failed to fetch  这个什么原因。哪位大佬知道
作者: a692830    时间: 2023-5-3 10:43
后台进不去的装 Flexible SSL for CloudFlare 这个插件
作者: a692830    时间: 2023-5-3 10:44
uzz 发表于 2023-4-28 13:28
我用了之后,后台进不去,折腾了半夜。是不是CF域名要打开小云朵还是?你QQ多少加我328999 ...

Flexible SSL for CloudFlare 装这个插件
作者: woliwan    时间: 2023-5-3 11:23
如果其他cms也可以用到这个就好了
作者: hunter5q    时间: 2023-5-3 14:29
银监会 发表于 2023-4-27 11:22
这种插件级的静态化性能不如服务端的静态化, https://haogeboke.com/archives/technology/wordpress_fastc ...

Rocket-Nginx 是WordPress缓存插件WP-Rocket的Nginx配置。它使 Nginx 能够直接提供以前缓存的文件,而无需调用 WordPress 或任何 PHP。它还添加标头以缓存 CSS、JS 和媒体,以便通过减少对 Web 服务器的请求来利用浏览器的缓存。
https://github.com/SatelliteWP/rocket-nginx
这个的原理是不是跟你文章里头的差不多?现在我用这个都是到nginx
用了这个CPU压力也小速度响应都还可以,奇怪的是不带www的好像无法缓存。
作者: sharp097    时间: 2023-5-3 15:49
宁静致远 发表于 2023-5-3 00:38
怎么设置去掉网址后面那些swcfpc?

你注销wp的后台就行了,这个参数是为了插件知道你是登录状态不走缓存用的
作者: sharp097    时间: 2023-5-3 15:52
hunter5q 发表于 2023-5-3 14:29
Rocket-Nginx 是WordPress缓存插件WP-Rocket的Nginx配置。它使 Nginx 能够直接提供以前缓存的文件,而无 ...

他这个的原理好像是生成静态页面托管到cf的全球边缘节点,有区别于本机的那种
作者: 温州牌技    时间: 2023-5-3 16:03
大佬牛啊,让我膜拜膜拜
作者: youtonghy    时间: 2023-5-3 16:19
hunter5q 发表于 2023-5-3 00:04
你的wp rocket怎么设置得连17ce都能让你死机

以前不开会死机
作者: im2828    时间: 2023-5-3 16:31
楼主的网页加载速度10S以上才可以打开
作者: hoboking    时间: 2023-5-3 20:12
Page caching seems not working for both dynamic and static pages.

Error on dynamic page (https://www.xxxxx.com): Cache status: DYNAMIC - The resource was not cached by default and your current Cloudflare caching configuration doesn't instruct Cloudflare to cache the resource. Instead, the resource was requested from the origin web server.

Error on static resource (https://www.xxxxxx.com/wp-content/plugins/wp-cloudflare-page-cache/assets/testcache.html): Unable to find the Cache-Control response header.

Please check if the page caching is working by yourself by surfing the website in incognito mode 'cause sometimes Cloudflare bypass the cache for cURL requests. Reload a page two or three times. If you see the response header cf-cache-status: HIT, the page caching is working well.

楼主,这个是什么问题导致的
作者: sharp097    时间: 2023-5-3 20:26
hoboking 发表于 2023-5-3 20:12
Page caching seems not working for both dynamic and static pages.

Error on dynamic page (https://ww ...

cf后台不能开反爬虫和under attack,这两个都关了还不行的话可能就是哪里的设置问题了~
作者: taiyi747    时间: 2023-5-3 20:28
Mark一下
作者: hunter5q    时间: 2023-5-4 10:40
sharp097 发表于 2023-5-3 15:52
他这个的原理好像是生成静态页面托管到cf的全球边缘节点,有区别于本机的那种 ...

他这个是帮你生成CF上的缓存规则吗
有没有看下用了这个插件帮你增加了哪些缓存规则
有没有可能自己在CF后台设置就可以了
作者: 51wing    时间: 2023-5-4 15:23
真是一个好插件啊,羡慕
作者: tycu    时间: 2023-5-4 15:29
好帖必须收藏
作者: sharp097    时间: 2023-5-4 17:06
hunter5q 发表于 2023-5-4 10:40
他这个是帮你生成CF上的缓存规则吗
有没有看下用了这个插件帮你增加了哪些缓存规则
有没有可能自己在CF后 ...

我研究的不是太深入,看起来好像不行,这个插件还有一个worker模式,就是用cf worker加速你的网站,然后你为你的CF worker流量给CF付费就行了,插件本身免费的
作者: longpo    时间: 2023-5-4 17:15
我这里好像一直显示x-wp-cf-super-cache: no-cache
作者: sharp097    时间: 2023-5-4 17:16
longpo 发表于 2023-5-4 17:15
我这里好像一直显示x-wp-cf-super-cache: no-cache

可能要过几分钟才生效哈~
作者: longpo    时间: 2023-5-4 17:19
sharp097 发表于 2023-5-4 17:16
可能要过几分钟才生效哈~

cf确实是省心,博客图片多用流量计费的cdn有点怕
作者: sharp097    时间: 2023-5-4 17:22
longpo 发表于 2023-5-4 17:19
cf确实是省心,博客图片多用流量计费的cdn有点怕

嗯嗯希望CF发展的越来越好
作者: lokinT    时间: 2023-5-4 17:33
问个怪事,为嘛我用来插件,所有链接后都多了个?swcfpc=1
作者: sharp097    时间: 2023-5-4 17:36
lokinT 发表于 2023-5-4 17:33
问个怪事,为嘛我用来插件,所有链接后都多了个?swcfpc=1

这个是表示你处于wp后台登陆的状态哈,你注销了之后就会消失了呢~
作者: lokinT    时间: 2023-5-4 18:19
sharp097 发表于 2023-5-4 17:36
这个是表示你处于wp后台登陆的状态哈,你注销了之后就会消失了呢~

还真是,不过我移动没法直连访问,挂梯子才行

作者: sharp097    时间: 2023-5-4 18:25
lokinT 发表于 2023-5-4 18:19
还真是,不过我移动没法直连访问,挂梯子才行

我用移动的流量访问正常哈~
作者: mdrf    时间: 2023-5-5 10:26
看测试是好,但一旦遇到高峰拥堵期,还不如不开。
作者: 银监会    时间: 2023-5-5 11:58
hunter5q 发表于 2023-5-3 14:29
Rocket-Nginx 是WordPress缓存插件WP-Rocket的Nginx配置。它使 Nginx 能够直接提供以前缓存的文件,而无 ...

不一样,我这个是通过nginx的服务端缓存,通过修改nginx规则,理论适用于所有php网站,无需插件
作者: hunter5q    时间: 2023-5-5 13:52
本帖最后由 hunter5q 于 2023-5-5 14:33 编辑
sharp097 发表于 2023-5-4 17:06
我研究的不是太深入,看起来好像不行,这个插件还有一个worker模式,就是用cf worker加速你的网站,然后 ...


我试了下在CF手动添加规则来让他全缓存,效果很不错啊
SAAS的也试了,也能凑效。效果很ok
DNSPOD,saas接入,电信用的是vir东京反代
itdog

17ce

boce

作者: sharp097    时间: 2023-5-5 14:16
hunter5q 发表于 2023-5-5 13:52
我试了下在CF手动添加规则来让他全缓存,效果很不错啊
SAAS的也试了,也能凑效。效果很ok
DNSPOD,saas接 ...

这几个截图都是手动添加规则的效果么还是saas自选的结果呀,规则方便分享一下么,另外比较奇怪为啥我插件开启后在CF后台也没看到啥缓存所有的规则~
作者: hunter5q    时间: 2023-5-5 14:29
本帖最后由 hunter5q 于 2023-5-5 14:32 编辑
sharp097 发表于 2023-5-5 14:16
这几个截图都是手动添加规则的效果么还是saas自选的结果呀,规则方便分享一下么,另外比较奇怪为啥我插件 ...


我没装你这个插件,是看到你发的贴子以后才想着自己手动加规则试下

指定域名规则
SSL: Full, Auto Minify: HTML, CSS & JS, Rocket Loader: On, Browser Cache TTL: a year, Security Level: Low, Cache Level: Cache Everything, Edge Cache TTL: a month

截图是saas再加上这个规则的结果,之前只走saas没用规则缓存之前速度差几倍呢
只有电信线路走了东京的反代.其他线路都走cf
作者: sharp097    时间: 2023-5-5 14:51
hunter5q 发表于 2023-5-5 14:29
我没装你这个插件,是看到你发的贴子以后才想着自己手动加规则试下

指定域名规则

好的我来试一下哈~
作者: ha0719    时间: 2023-5-18 22:18
楼主知道插件具体用了哪些端口吗?
我关了bt的防火墙正常了,但是觉得还是打开好点,有没有办法精准知道是哪些端口哇




欢迎光临 全球主机交流论坛 (https://loc.010206.xyz/) Powered by Discuz! X3.4