发现还是有很多人在观望是否要使用免费CDN。包括CNAME方式的和七牛等等。
我个人也用过不少,现在是什么也不用。
对于免费,甚至收费的CDN,其实各位要考虑几个问题。
1,你的网站宽带是否刚刚滴,如果你的网站宽带不好,访问慢,很可能是你的网站占主要问题,就好像以前用56K猫上网的年代,那时候也有很多加速软件,其实这并不能产生什么帮助,因为硬件差。
2,你的网站是否动态,如果有动态部分,那肯定会回源,这样的话,也是很大一部分取决于你的网站物理硬件,对于很多免费CDN,都有缓存空间的限制或者流量的限制,反而你自己的主机,特别像国内的VPS,一般不设置流量限制的,所以无需理会流量的消耗问题,CDN相对完全在源站取资源的开销的帮助,其实可以忽略。
3,第三是节点的分析和完善程度,免费CDN广告打的很好,什么服务器集群,但免费终归是免费,实际使用过程中,很多时候有边缘节点的问题,加上是否能引导到最快速的CDN缓存也是个问题,所以非常容易导致比源站更慢的情况。
还有很多不详细说了,我看同区的一些网站,其中有两个也使用了安全宝和加速了,可是速度还是时快时慢,究其原因,就是源站不给力导致的,而且本身网站也是动态的DISCUZ,所以帮助非常少,甚至更坏。
所以想要使用免费CDN,先要看看,自己的网站是否纯静态,或者只有后台动态,比如一些CMS系统。这些可以考虑使用,因为他可以不受源的限制。除此以外,比较重要的时,前期要考虑好硬件的配置,比如选择BGP线路的主机,从源头解决好物理硬件的问题,一定要保证网站不采取任何辅助都能满足访问需求,这样,才能在访问量大的时候更容易应对。比较理想的是选择现在的云服务,包括像阿里云,盛大,腾讯等等,这些一般都有方便的完善的负载均衡,你有访问量的时候,估计你也不会吝啬去用这些收费服务了,而免费CDN就显得可有可无了。最老实的办法,也可以购买两台主机,自己为自己CDN,质量也会真实得多,不像免费CDN那样不足够稳定或者不能带来明显的效果。
所以,一般情况下,如果你的网站速度不行,建议还是换主机,更高的配置或者更好的宽带,如果是动态网站,建议就不用考虑了。
阅读全文
收起全文