由于国内带宽资源相对匮乏,现在国内的主流厂商的云服务器的基础带宽基本上都是1Mbps,这么小的带宽能干什么?1Mbps的带宽每秒的下载速度理论上是125KB/s,但是实际可能上下浮动一些,如下图是老刘测评测评的UCloud优刻得1Mbps带宽云服务器的下载速度:120KB/s左右。这样的速度也就能支撑一个小网站的运行而且并发不能很高,否则会影响网站的访问速度,如果是图片站的话,可能要更吃力一些。那有没有解决办法呢?小带宽网站访问速度如何优化?
那么我们改如何优化我们的网站,在小带宽的情况下还是可以照样飞起呢?
1,把网站上的一些静态文件如一些软件的安装包、音乐、视频、图片放到自己喜欢厂家的对象存储上,这样,网站上对以上文件的请求就会从对象存储上获取,从而节省我们服务器的带宽,让它能更快地加载动态文件;
2,将网站做动静分离,将所有静态文件都放在CDN上,直接全部缓存,不用配置种种恼人的缓存规则,但是万万不是很推荐这么做,因为相对复杂,对新站长朋友很不友好,现在的技术已经不用做动静分离了;
3,全站加速功能,这是现在先进的CDN技术的产物,一种融合了动态和静态加速的网站加速解决方案。用户请求资源时,静态内容从边缘节点就近获取,动态内容通过动态加速技术智能选择最佳路由回源获取。CDN全站加速能有效提升动态页面的加载速度,避开网络拥堵路由,提高访问成功率,实现网站整体加速与实时优化。这种方法好是好,不过比较费钱,失去了本文讨论的意义;
4,在对象存储的基础上再套CDN,实现“快上加快”!这个第4点就是今天我们要分享的啦。
以下是使用对象存储套CDN加速提升网站静态文件加载速度教程:
这里我们以UCloud优刻得为例,其他厂商的基本相同,可以参考着来操作。
首先,访问https://console.ucloud.cn/ufile/ufile,创建存储空间,第一次访问的话,可能默认没权限,此时需要找客户经理视频验证开通权限,因为商家要规避不合规内容污染他们资源。
来到我们的对象存储,点击域名管理,绑定新的用户域名,这样我们就可以把储存‘桶’的域名改成我们自定义的域名,复制CNAME,一步步操作即可。
来到我们的域名服务商,添加解析,CNAME ,填入我们复制的CNAME地址,等待解析生效。尝试用我们设置的域名访问对象储存中的文件,可以访问,代表配置解析成功。比较简单,具体操作这里略。
在wordpress后台搜索“ucloud对象存储”,如下出现的最近更新过的插件可以使用,配置方法插件安装后有相关教程。
填写好对应的信息,点击开始同步,就大功告成啦!就可以看到我们所有的图片链接地址都是我们设置的CDN的域名啦!会员也是去储存桶里回源啦!
UCloud对象存储US3的免费额度是实名认证用户均可享受20GB免费云存储空间和20GB/月免费下载流量,一个普通站,免费额度足够用了;UCloud CDN流量包是目前市面上唯一一个不限使用有效期的,而且目前促销折扣力度大,续费同价,适合入手:可以先去全球大促页面https://www.ucloud.cn/site/active/kuaijie.html#products领一个1元100GB的CDN流量包试试水,觉得不错的话,然后再去CDN促销页面领其他规格的流量包。