Azure 国际版 CDN 服务在中国的访问效果测试

今天有朋友 Microsoft Azure 国际版上创建的Azure CDN 服务,反馈在柬埔寨、泰国等东南亚国家加速效果差,甚至比未加速还要更慢。因此自己创建了进行测试。

Azure 国际版 CDN 服务创建:https://portal.azure.com/#create/Microsoft.CDN
节点覆盖:https://docs.microsoft.com/zh-cn/azure/cdn/cdn-pop-locations
(由于人在国内,本次只测试国际版CDN服务在中国国内的访问效果)

Azure 中国版CDN服务创建:https://portal.azure.cn/#create/Microsoft.CDN
节点覆盖(中国CDN服务经申请可以开通国外节点的覆盖。但使用中国CDN服务要求域名必须经ICP备案,由于条件所限,本次不做测试):https://docs.azure.cn/zh-cn/cdn/cdn-pops

首先,创建一个Azure 存储账户,用来承载二进制对象存储BLOB。当然,也可以是Web网站甚至是流媒体视频等。在存储账户中放入需要访问的文件,例如:https://wbstorsea.blob.core.windows.net/blob/123.jpg

接下来可以直接在存储账户的Azure CDN菜单中直接创建CDN服务(或者按上面提到的链接创建,然后将要缓存的URL添加为源也可以):

国际版有4种服务可以选择,如上图的下部所示,一次只能选其一,当然回头可以创建多个CDN服务,扩大覆盖面(上图中的终结点列表中可以看到,我已经创建了Microsoft自营和Akamai、和Verizon的终结点)。
需要注意不同提供商的产品特性有较大差别,例如Verizon的功能比其他两者更特别,而且容易出现404问题,请参考:https://docs.microsoft.com/zh-cn/azure/cdn/cdn-troubleshoot-endpoint

接下来是通过联通宽带,在Chrome浏览器的开发人员工具中测试1MB的jpg得到的结果:

源站:https://wbstorsea.blob.core.windows.net/blob/123.jpg
4-5秒

Microsoft CDN:https://wbazstoresea.azureedge.net/blob/123.jpg
1-1.5秒

Akamai CDN: https://wbazstorsea-akamai.azureedge.net/blob/123.jpg
0.3-0.6秒

Verizon 标准版CDN:https://wbazstoresea-verizonstd.azureedge.net/blob/123.jpg
0.6-0.8秒

可以看到CDN的确对该访问有比较好的加速效果。

最后,其实如果没有条件在全国或全球各地进行CDN实际加速效果的测试,也可以使用网上提供的在线测试服务,例如:
https://www.cdnplanet.com/tools/cdnperfcheck
以及
http://tool.chinaz.com/speedworld

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

验证码输入超时,请刷新验证码并重试。

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据