Skip to main content
 首页 » 网络技术

又拍云加速静态CDN的体验分享

2016年07月13日105

由于网站用户量加大,网站加载速度跟不上,出于对新产品的好奇,我于第一时间联系了又拍云客服人员,询问这款产品的相关信息。我从客服处得知,目前这款静态CDN产品还不能在线申请,需要人工方式办理。我随后填写了申请表格(内容主要是空间名称、信息安全联系人信息、ICP备案号、网站源IP地址等),客服便为我开通了这款产品的试用服务。通过我的试用来看,静态CDN产品的功能很完善,速度也不错,基本能够满足我的需求。

又拍云加速

首先来说说功能吧,这款产品是我见过的除了Webluker之外功能最完善的CDN产品(其实某些方面比Webluker强大),其特色主要表现在:

第一、又拍云静态CDN支持完善的防盗链设置,不仅支持最简单的基于User-Agent的域名防盗链,还可以设置IP黑名单、客户端白名单、Token防盗链等;对于盗链的资源,还可以自定义提示图。对于资源站来说,因为经常碰到恶意下载的情况,所以IP黑名单尤其有用。如果没有黑名单限制,一旦资源被盗链或者而已下载,流量费用将会出现巨额增长。我记得某位使用Amazon CloudFront的兄弟曾经一夜出现了数百美元的账单,这就是没有IP黑名单的后果……

第二、又拍云静态CDN设置有高速中间交换层,所有CDN节点的回源操作都是通过高速中间交换层完成的。高速中间交换层一方面可以保证通过最快的线路从源IP获取数据,另一方面,也可以减少回源次数,避免因负载过大造成源服务器负载过大、带宽不足等问题。此外,又拍云CDN还可以将高速中间交换层数据传输至全国缓存节点,提升Cache命中率(“提升命中率”是我说的)

第三、又拍云静态CDN的流量统计和日志分析很不错。流量统计可以让我们直观地了解近期的带宽和资源使用情况,从而对网站流量做出更加精确的判断。而日志分析,则可以让我们迅速了解热门文件、热门引用页面、热门客户端、热门IP等信息。如果这些依然不能够满足你的需求的话,你还可以把日志文件下载下来做进一步的分析,这可是一般CDN所没有的待遇哦!

第四、较为完善的缓存刷新机制。你既可以逐个刷新URL,也可以一键刷新整站资源。我觉得唯一的不足就是,不支持通配符刷新缓存,可能某些情况下操作会不太方便。

另外,又拍云静态CDN还可以设置授权操作员,等等。其实功能和又拍的云存储是大同小异的,因为两者用的是相同的缓存节点,唯一差别就是云存储是将数据交给了又拍,而CDN是用户自行保存数据。

至于不足,暂时还没有发现,就是绑定域名和修改源IP需要联系客服人工修改太麻烦了,估计是为了避免所谓的“信息安全”事故吧。

上边废话了这么多,其实不论功能如何强大,速度快才是最重要的,否则什么都是扯淡。通过我的测试情况来看,在缓存节点有Cache的情况下,速度上M是很正常的情况;没有Cache的话,速度分布就不均匀了,但大多也都能保持在100、200KB/s左右。另外,又拍云静态CDN是根据http头部来确定缓存时间的,所以对于小用户来说,不妨给文件加一个很长的过期时间,然后通过17ce.com等工具将资源加载到缓存节点中,这样速度就会有很大的提升了。

不过对于我的博客来说,流量还没有到非上CDN不可的程度,所以首要任务是保证全国用户都能有一个平均、较快的速度。对我来说,速度分布均匀且平均速度保持在300KB/以上,远比速度分布不均重要得多。

补充一下,一般的CDN云加速设置没问题的话,基本可以一天顶住100万PV的。