最近小伙伴们纷纷发现之前上传到新浪图床的图片链接失效了,访问图片返404或403错误代码。经过推测由于太多人纷纷使用新浪图床造成了新浪方面的服务器宽带压力过载引起了官方的重视,开始测试防盗链等相关限制性功能。新浪图床能否继续让站长无限制使用任然是未知之数,可惜的是之前上传的图片暂时又无法取回,这就造成了数据的丢失,为我们的数据哀叹一句。
今天自然讲解一下本地+又拍云CDN+又拍云存储的使用方式,大部分个人站长使用又拍云基本都是单方向的使用又拍云存储存放文件,或者又拍云CDN缓存文件这两种常用的方式。缓存失效后依然会从主服务器拉去素材。
自然使用的本地+又拍云CDN+又拍云存的存储方式可以做到在本地存储图片,自然同步到又拍云存储,最后通过又拍云CDN进行最终加速。所有请求尽可能让CDN从云存储拉去数据。在当先数据无价的背景下,这样做无疑使文件更加安全,做到了双端备份(本地+云存储)双方向存储的同时又拥有了CDN分发加速功能,何乐而不为呢?
这样多种方式结合小伙伴们又有疑问了,这会不会造成费用的叠加,产生不必要的账单?请放心CDN和云存储之间走的内网,拥有高速、可用性强、零计费的特点。
又拍云向用户免费提供10GB云存储+15GB CDN加速流量的优惠,最主要是15GB流量支持使用https,这一点是又拍云特色。
又拍云官网#https://www.upyun.com/
又拍云注册链接#https://www.wanvi.net/go/upyun/
又拍云联盟#https://www.upyun.com/league
我们需要建立一下两个项目,最终将之整合。
我们知道我们最终访问时通过CDN进行访问的,我们可以为CDN绑定一个自己喜欢的域名(可选),你也可以选择使用官方提供的测试域名,但是测试域名为系统默认生成,限制 CDN 覆盖节点数等,仅供测试使用,不能用于生产环境。
我们需要让CDN从我们的主站服务器拉去数据缓存到自身节点上。我们选择回源管理,在回源设置中添加我们的服务器IP地址,如果你使用的是多IP服务器尽量都添加进去,这样可以极大程度提升访问可用性。回源Host我们填写我们的主站域名,回源Host是告诉服务器我已哪个主机头进行请求操作,如果你的IP就这么一个网站或者这个网站是默认站点可以不设置。
CDN到网站的请求已经基本部署完成了,我们还需要让CDN将文件存储到云存储上,以此来减轻服务器的压力,保障数据高可用性。回源设置的最下面有一个“源站资源迁移”选项,我们将它开启可以看见基本的选项,这可能是你之前遗漏的一个项目。
我们可以在这里设置我们需要迁移到云存储内容在那些目录下,如果你的文件较为复杂可以添加多条目,然后选择迁移到那个云存储类目下面即可。
又拍云的其他功能小伙伴们自行发现,我不做过多讲解。如何让网站调用CDN进行加速自然在这里简单说一下,大部分个人网站为了加速都是用了缓存插件,插件选项中有一个CDN的配置选项,填写加速我们前面绑定的加速域名即可。