WordPress配置腾讯云CDN并实现发布/更新文章、提交/审核评论自动清理腾讯云CDN缓存
2020年2月13日22:07:24更新
钻芒博主有话说:看到很多人还在访问这篇文章,说说我的感受,个人不建议WordPress整站折腾CDN,因为后台始终是无法绕过的,而我经过多重的CDN缓存方案都一一放弃。几乎每次上CDN都会多多少少遇到问题,全局缓存评论不好解决,绕过后台缓存进入后台的操作又非常慢。样式丢失等等问题让我在折腾很久后最终放弃WordPress整站CDN。取而代之的是动静分离方法。即动态内容放本地,静态内容放OSS或使用CDN加速。钻芒用过的CDN有腾讯云CDN、又拍云CDN、七牛云CDN、阿里云CDN、CloudFlare CDN、360奇安信。实际上各家除了功能性上的些许差异外,速度都不用担心。目前钻芒博客用到的有又拍云、阿里云和360。当然你头一次接触搞搞也是没有坏处的,搞一搞就有经验了。或许你还能找到CDN完美缓存WordPress的策略了呢。有问题可以在底部留言看到后会回复
网站速度的提升无论对用户体验以及对seo都是极好的。在看看我这个1h1m的小弱鸡。(摇头摇头)
实际上网站的访问速度并不是完全依赖于去给服务器堆硬件配置,这方面就包含很多知识了。服务器地理位置距离、网站内部优化、不同运营商之间的线路解析、缓存cdn分发等等都决定着网站的速度。当然我们可以扬长避短,取长补短。
WordPress套一层CDN提升网站访问速度。
cdn可以解决不同位置的文件分发问题,但我觉得优化wordpress网站速度主要还是靠cdn提供的缓存功能,
通过cdn控制台设置缓存页面内容,用户直接访问到的是cdn层的缓存,在结合cdn的跨区域分发。提速明显!
为此,我把博客固定链接结构改成了/%post_id%.html,然后在cdn配置缓存,html页面似乎更利于cdn缓存(这个我也不太懂,发现很多大佬都是这样设置)
关于更改固定链接后之前的文章链接无法访问,可以参考这篇文章:wordpress更改固定链接后旧链接301跳转当前固定连接
正文开始:
配置腾讯云CDN
- 注册腾讯云账号开通CDN这个不多说。
- 开通之后开通域名,新用户还送流量包,可以根据自己的需求选择套餐
回源配置:
- 由于我使用的是腾讯云的服务器,好像支持什么Range回源配置,源站类型我选择自主回源,源站地址就填写服务器ip。
缓存配置
- 主要是缓存静态内容,缓存时间我设置的7天。
- 不缓存
后台/wp-admin
登录页面/wp-login.php
静态文件.php;.jsp;.asp;.aspx - 其他的都设置缓存
发布/更新文章、提交/审核评论自动清理腾讯云CDN缓存
- 把下边的代码放到当前主题functions.php中(替换代码里的
SecretId 及 $secretKey
) - API密匙获取:https://console.qcloud.com/capi
- 在CDN控制台能查到缓存刷新记录这说明配置成功
- ps.经博主测试,PHP7.3不能提交, PHP7.2及以下的版本可以使用。如果不能提交请切换PHP版本
- 代码源自张戈博客,钻芒修改(原代码报错)
版权声明 ©
本文内容来自若白博客:R-Blog.cn
文章链接:https://r-blog.cn/20200404338.html
转载请注明出处
原创不易,觉得有用的话,请转发保留版权信息表示支持!
THE END
0
二维码
打赏
海报


WordPress配置腾讯云CDN并实现发布/更新文章、提交/审核评论自动清理腾讯云CDN缓存
2020年2月13日22:07:24更新
钻芒博主有话说:看到很多人还在访问这篇文章,说说我的感受,个人不建议WordPress整站折腾CDN,因为后台始终是无法绕过的,而我……

共有 0 条评论