阿里云VPS主机不少人都用过,可以用来建站,其实阿里云还有一个对于建站非常有帮助的就是阿里云OSS,即阿里云对象存储。OSS节点非常地多,同时各种接口和API丰富,可谓功能强大,但是我们草根站长经常用的就是OSS存储和OSS加速。
如果只是用来存储一些文件,OSS的成本还是非常地低廉的,几个GB容量一年下来才几块钱。所以把阿里云OSS当成网站存储还是非常地划算的,而对于大流量的网站来说,阿里云OSS提供了CDN加速服务,可以快速帮助你分发图片、CSS、JS等静态文件。
目前,阿里云OSS支持全球CDN加速,没有BA域名也没有关系,将你的域名CNMAE到阿里云OSS提供的全球加速域名,你的域名就可以正常使用了。本篇文章就来分享一下如何利用阿里云OSS网站镜像回源,将网站图片、JS、CSS等静态文件无缝迁移和实现CDN加速的方法。
更多的CDN加速和云存储服务,这里还有:
PS:更新记录.
1、Amazon旗下的CloudFront功能强大,目前提供永久免费 1TB流量的CDN加速服务:Amazon CloudFront免费CDN加速配置教程-动态静态CDN加速 亚太节点。2023.2.18
2、国外有非常多的免费CDN加速服务,参考:
1.2 开通加速
默认的阿里云OSS没有CDN分发加速功能,你需要在创建了OSS存储后手动点击开启全球加速。
在“传输管理”中确认你的CDN全球加速已经开启成功。
1.3 绑定域名
不想绑定自己的域名朋友,这一步可直接略过。
点击“传输管理”,然后添加你想要绑定的域名。
如果是未BA的域名,请选择全球加速(不含境内)。
源站如果是SSL,你还需要上传域名的SSL证书。此处,你可以给自己的CDN域名申请一个免费SSL证书,参考:
2.3 镜像设置
此步最为关键。为了可以达到无缝镜像迁移图片、JS、CSS等静态文件,我们需要设置镜像回源。
回源类型一般选择“镜像”,然后回源地址填写你的域名,如果是Https,选择还是443端口。
三、阿里云OSS CDN加速
先测试一下你的
3.2 使用自己的域名
已经BA的域名不在此讨论范围内,刚刚我们已经绑定了自己的域名,选择了全球加速但不包含境内。此时我们不用理会绑定域名生成的CNAME,而是将你的域名的CNAME到激活全球加速给出的域名地址,这样你的自定义域名也可以实现全球加速了。
3.3 全球加速效果
启用了
4.2 过期时间
根据我的测试,阿里云OSS CDN不设置过期时间的话会采用默认的过期时间,如果你自己想控制CDN服务器上的文件过期,可以通过后台的“缓存设置”的过期时间来修改,该功能也可以让你指定哪个目录采用何种过期时间。
4.3 优化性能
在性能优化这一块,阿里云OSS CDN支持页面压缩、智能压缩、BR压缩,一般开启之后可能会有一些效果的。关于BR压缩我们也可以在自己的服务器上开启以达加速的效果:
五、总结
阿里云OSS存储价格非常地低,而且多达几十个数据中心,非常在利于不同地方的网站当成存储使用。但是阿里云CDN价格比较贵,尤其是开启了全球CDN加速后,不同地方用户访问的请求费、流量费等会不同,而且阿里云OSS和CDN默认是“先用后付费”,为了避免被D后“破产”,建议提前规划预算以及将计费模式改成流量包的形式。
文章出自:挖站否 https://wzfou.com/aliyun-oss-cdn/,版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。
文章更新于: %s = human-readable time difference 下午8:17
查看评论
Qi的图片放在哪里?
是放在了百度云那里。
OSS不敢用了...
【警告】使用阿里云OSS套CDN的站长记得不要在OSS绑定自己的域名
https://blog.1234234.xyz/archives/12/
全球加速在国内的访问速度怎么样?加速节点会是在香港么?
是的,在香港,电信还可以。
有BA了不用CDN了
好像国内OSS如果用于静态网站的话要实名制吧?我有点忘了,太久没用了。
是的,需要。
是的,要bei案
Vercel提供CDN加速, 免费100G/月,用于存静态文件不香吗?
Vercel CDN是定制版的Amazon Global Accelerator
Vercel有免费CDN?
直接使用阿里云的CDN不可以吗,为什么要跟OSS一起使用才最快呢。
阿里云的CDN加速最好是和加速包一起购买,否则是太贵了。
我使用阿里云 OSS + CDN 快两年了,采用CDN方式比单纯增加带宽要划算,而且有利于静态文件加载速度的提升,还是比较推荐的