用了阿里云CDN(以下简称CDN)一段时间,CDN的网络质量非常满意,无可挑剔。另外对CDN的其他功能提几点建议,希望阿里云版主或者官方能够看一看,更希望能够得到采纳。
1、建议CDN支持更多的缓存过期策略,比如ETag/If-None-Match,比如Expires/Cache-Control,比如Last-Modified/If-Modify-since等,这样服务器端可以更加详尽的控制资源的过期时间。这对于结构比较复杂的大型网站相当有用,同时也能尽最大可能节省源服务器流量,避免完全不必要的资源浪费。对于大型网站一般都具备这样的研发能力,也不存在过渡功能提供的问题。这个功能在其他品牌的CDN基本上都支持,但阿里云好像并不支持这些(也可能是我测试的问题)
2、建议CDN支持更加合理的计费策略。假如我的帐号里有5个不同的域名采用CDN网络,首先这5个域名只能采用相同的计费策略,要么都按流量计费,要么都按峰值带宽计费,5个域名只能按同一种策略进行计费,这对于结构复杂的大型网站同样比较尴尬。其次,如果选择按最大峰值计费的时候,每个域名的峰值计算是独立进行的,这样会造成域名切分得越细浪费的费用越大的现象。因为每个域名的峰值并不一定在同一时间发生,阿里云并没有支出更多的资源,但我每天支付的费用却是这几个域名的总峰值额。域名切分是一种网站优化策略,可以解决浏览器柱塞,合理分配网站各项资源等等问题的好办法,但是现在却带来了成本上的副作用。作为客户,我愿意支付更高的费用享受够优质的资源和服务,但是并不愿意接受莫名其妙的费用。如果非要逃避这笔奇怪的费用,我也可以合并域名,或者每个每个域名注册一个独立的阿里帐号才计费,但是我认为这样对客户体验相当不好,会感觉阿里云也不是个很严谨的服务提供商。阿里云如果能对这个计费策略进行改良,我也认为我花钱花得明明白白。
3、建议CDN能够按域名设置最大峰值带宽。现在用cdn总有点不安,时不时都要监视一下cdn流量情况,就怕被攻击或者突然爆发增长。CDN的峰值流量并无节度,有多大需求就有多大出口。要是一份几百兆的下载内容,客户端流量又比较宽的时候,峰值一下子就会拉高很多,而这种流量增长对网站自身来说并无太大的意义。希望阿里云能增加最大峰值的设定,给cdn出口加把锁。虽然技术上我也感觉这会比较难控制,cdn节点那么多,但我还是希望能有此功能。
-------------------------
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。