目前提供台湾节点的CDN厂商包括:
AmazonAzure(Verizon与Akamai)、Cloudflare
GoogleCloudCDN、OnApp(战国策、远振CDN、CDNSun、CDN77、CDN.net均提供接入),
除了免费提供使用的Cloudflare与分销的OnAppCDN之外,
台湾节点每GB费用至少0.138USD起跳(Azure东亚),
而近期KeyCDN新增的Google Compute Engine台湾节点每GB费用仅0.12USD,
相比之下更为划算。

KeyCDN官网 https://www.keycdn.com

KeyCDN另一个优势在于申请试用不需要绑定信用卡或PayPal,
只需经过信箱认证即可启用试用帐户。
完成试用帐户申请后,
从Zones次页先建立一组CDN配置。

Zone Name配置与最后产生CDN的二级域名有关。

Zone Type这部分默认为源站pull(拉取)资料到CDN。

Origin URL字段请输入要pull的网址来源,支持http或https路径。

接下来的部分是勾选”Show Advanced Features”所产生的进阶配置。

Expire字段是浏览器快取网页素材的有效期,单位为分钟,最长为525949分钟(一年)。

Block Bad Bots配置用来拦截恶意的bots请求,默认启用。

SSL选项可以启用CDN的https支持,
透过KeyCDN二级域名加速可以使用Shared SSL(共享*.kxcdn.com凭证),
若需要将CDN透过CNAME绑定其他域名(Zonealias),请使用Custom SSL并贴上证书与金钥。
目前也提供Letsencrypt SSL凭证自动签发功能,依规定需要先完成其他域名绑定才能使用,
但经过几次测试Letsencrypt SSL启用后透过https请求常出现404找不到内容的情形。

Origin Shield选项是CDN的主要配置,目的是透过少量的中间源向源站提取内容,再分发到边缘CDN节点,
避免大量的边缘节点向源站请求造成高负载的情形,对于CDN系统快取命中的效果会有显著的提升。

Max Expire字段是CDN节点快取的有效期,单位为分钟,最长为525949分钟(一年)。

Ignore Query String选项会将http或https请求的档案路径后的查询字串(像是?v=1)忽略,
不论是否含有查询字串都视为相同,可以提高CDN快取命中率,默认启用。

Robots.txt选项可以配置搜寻引擎对于CDN二级域名或自订域名的收录,默认停用,
启用后若自订字段为空则视为禁止搜寻引擎缓存。

完成Zone建立后,等候进度列完成即可将KeyCDN二级域名配置到站点取代原本静态素材的路径。

Manage可以重新设定或清除CDN快取内容。

若需要透过CNAME绑定自订域名,
请先将Zones页面指定的Zone URL当作CNAME纪录配置到自订域名DNS,
再到Zonealiases次页填入自订域名与对应的Zone即可。

建置于Google Compute Engine台湾的KeyCDN节点目前监测来看稳定性不错,
但因为每次储值最低49美金起跳,有效期限一年,只适合年流量超过400GB的站长使用。

各家一年有效储值金每次最低支付金额:

CDNSun 45美金 (0.159美金/GB)

KeyCDN 49美金 (0.12美金/GB)

CDN77  99美金 (0.125美金/GB)

若流量相对较小,建议改用其他直接透过信用卡或PayPal扣款的CDN服务。

KeyCDN-提供台湾GCE节点试用申请测试
标签: