欢迎来到 岁月小筑

使用CDN为wordpress静态资源加速(进阶优化版)

前言

首先你要实现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

Wordpress静态资源加速

效果:(防止因为收录了缓存站而影响源站权重,亲身经历,信不信由你,反正,你信不信关我毛事

4、设置域名解析

在你的域名解析处,将static.xjh.me,解析cname记录,记录值是CDN后台显示的,找不到请滴高锰酸钾(单膝跪地,双手呈上)

5、CDN设置HTTPS

重点都讲完了,要不要开启CDN的HTTPS,如何设置证书,就不讲了,反正需要的肯定会弄(逃

最后

我不懂,我不会,我什么都不会,别问我,不是我写的。

 

点赞
  1. xema说道:

    否定五连

  2. 好玩吗说道:

    呵呵,不是照样被我刷

  3. 忧心说道:

    不带www的直接去掉www就可吗?要不要删除/符号

    1. littleplus说道:

      emmm......不太清楚你说那一句代码啊

      1. 忧心说道:

        就是原站地址,代码里是www可我没用www用的顶级,旁边不是有/\符号吗?去除里面的www这两个符号要不要去除?

        1. littleplus说道:

          \/\/其实就是//,是http://的一部分,当然不能去。如果你的域名不带www的话,要去掉后面那个\.

          1. 忧心说道:

            谢谢大佬,大佬能不能留个联系方式,最近喜欢上了WordPress

        2. littleplus说道:

          完全OjbK,可以来加PY群:126591801

          1. 忧心说道:

            qq群吗?怎么搜索不到?

        3. littleplus说道:

          算了,你把Q号发我邮箱吧,我加你(发我小号,我用小号加你,发我大号,我用大号加你):
          public@xjh.me

  4. 诗梦说道:

    为什么我用不了防盗链ʕ•̫͡•ིʔྀ。+゚♪ʕ•̫͡•ིʔ一用网站直接访问不了

    1. littleplus说道:

      主站不能用防盗链,只是静态资源子域名用了

  5. Kevin说道:

    主站也要添加一个CDN加速吧?我看大佬的主站也是套了CDN的

发表评论

电子邮件地址不会被公开。