用阿里云给网站的图片等小文件进行cdn加速

Tags:

准备3个域名

  • www.domain.com
  • alicdn.domain.com – 专门用于cname绑定到阿里上创建的oss对象存储,这样就不需要直接用 bucketname.oss-cn-hongkong.aliyuncs.com 之类非常ugly的oss源站名了;还需要一个配套的ssl证书,可以用宝塔自建网站获取Let’s Encrypt的证书,但每3个月得重新搞一遍,有点麻烦。
  • dacess.domain.com – 怎么用于oss源站找不到文件再次溯源的时候直接访问最原始的源站用的,也可以是IP。如果你的www.domain.com 没套其他cloudflare之类的cdn嗯(嗯,可以带两个套的),也是可以就用www.domain.com,但不太建议。

先申请阿里OSS的对象存储bucket

管理oss的页面 https://oss.console.aliyun.com/bucket

申请OSS – 选对地方(香港)和权限(公共读)

开启传输加速

证书托管

域名绑定 – 之后就可以用alicdn.domain.com 来访问oss了

配置对象储存

设置镜像回源 – https 和 http 都可以,只要源站支持;或者跟随http重定向到https就行。应该源站我打开了强制SSL。

跨域规则 & 防盗链

绑定域名到对象储存

到这里,先做alicdn.domain.com/xxx/image.jpg之类的回溯验证。

在Wordpress当中开启CDN加速

下载插件 W3 Total Cache.

开启CDN功能

如果不用也很简单,只要把这个CDN Enable取消就行了 – 直接回到无CDN的搞法。

题外话 – 清理Cache

  • browser level – 去cookie + shift+refresh
  • cloudflare – 清理cache或打开developer mode
  • alicdn – 删除所有旧文件
  • wordpress cache – purge all cache

Leave a Reply