前言
首先你要实现Wordpress资源动静分离,将动态文件和静态资源文件分离开来。
详细操作可参考:wordpress代码:wordpress动静资源分离,实现高命中的CDN加速
实现方法
(开始一波操作)
本站使用的静态文件域名为:static.xjh.me
使用的CDN为:某讯云CDN(某里云CDN与此差不多,其他CDN请参考着操作)
1、首先登陆CDN后台
(我觉得如果这个不懂的话,可以省略以后的操作了)
2、添加CDN接入
CDN域名填写:static.xjh.me(别直接复制粘贴啊)
- 源站类型:域名
- 源站域名:www.xjh.me(如果源站强制https,要加上端口号,如:www.xjh.me:443)(某里云请直接输入www.xjh.me,然后源站端口选443)(此教程仅供参考)
- 开启过滤参数:(提高CDN命中率,可选)(个人认为这个就是这次教程的意义所在)
- 缓存规则:不缓存(缓存0秒):.php;.jsp;.asp;.asp,然后其他全部缓存30天(时间由你定,不过一般都没关系了,反正你有需要就会手动刷新)
(偷偷说一下,其实那个静态域名全是静态资源,所以选择全部30天,直接把PHP那行删了都没问题)
3、访问控制
设置防盗链(务必,务必,务必,当然也是可选)
某讯云CDN参考:设置Refer白名单,添加(当然也要修改为你的域名):
*.xjh.me xjh.me
效果:(防止因为收录了缓存站而影响源站权重,亲身经历,信不信由你,反正,你信不信关我毛事)
4、设置域名解析
在你的域名解析处,将static.xjh.me,解析cname记录,记录值是CDN后台显示的,找不到请滴高锰酸钾(单膝跪地,双手呈上)。
5、CDN设置HTTPS
重点都讲完了,要不要开启CDN的HTTPS,如何设置证书,就不讲了,反正需要的肯定会弄(逃
最后
我不懂,我不会,我什么都不会,别问我,不是我写的。