免费CDN的一点经验

发布于 2016-09-06 作者 [重庆SEO]

更新于 2016-09-08

一般除了亚马逊的AWS,阿里云,尤其是放在国外其他地方的VPS的中文站点,我看到的使用CDN的大多是CloudFlare或者百度云加速,我的博客也前后折腾了几次,上一次 CloudFlare使用体验 之后,我先停掉了CDN,先尝试把网站所在的VPS的自身速度优化上来,效果还是挺明显的,主要有2点:

1.缓存

我使用的是静态缓存,有需要的时候手动更新一下,或者crontab定时更新一下!

2.压缩js,css,html

其实压缩js,css似乎速度上的效果并不是特别的明显,只是在压缩html后 似乎更明显一点,看到的也是越来越多的网站在这样做。我所知的html压缩的最开始应该是google等搜索引擎流行二来。

其他的就是些相对不这么明显的优化了。

究竟使用CDN前后有没有差别,有没有效果,我又再一次用CloudFlare测了一下速度。

没有使用CDN前:

使用CloudFlare后:

很明显,效果并没有多大差异,少许地区打开慢的速度并没有完全解决,依然存在部分地区打开慢的情况。当然,付费的CDN除外!

所以要不要使用免费CDN的情况:

1.当网站所在服务器的网络环境还不错,并且网站自身优化足够的时候,用不着CDN,比如aws,阿里云等。

2.当网站所在服务器的环境不稳定,又或者技术有限,无法解决网站自身的加载速度的时候,需要使用CDN。

3.土豪最好使用付费CDN,节点更多,否者就是有限的几个或者1.2个节点,效果会打折。

4.免费CDN哪家强,CloudFlare,百度云加速,其他未使用,无法评价,但是还是开头说的那句话,这两个用的人比较多。

PS: CloudFlare和百度云加速有合作关系!

究竟是使用CloudFlare还是百度云加速,CloudFlare Support说得已经够清晰的了。如下:

如果我希望改善网站在中国的性能,应该用CloudFlare 还是百度云加速?

无论CloudFlare还是百度云加速都可以为您带来很多优势。

您应该选择CloudFlare如果:

  1. 您在海外有相当规模的用户访问量
  2. 您希望服务商提供英文支持 (产品和客服)
  3. 您不具有ICP备案
  4. 您需要HTTPS支持

如果您符合以下条件,那么您应该选择使用云加速:

  1. 您的访问者主要来自中国
  2. 您希望服务商提供中文支持
  3. 您已有网站备案 (ICP)
  4. 您的域名只需要 HTTP (不需要HTTPS)

补充一点,百度现在也支持HTTPS的,只不过是要付费用户才可以!

除此之外,你也许也关心CDN对搜索引擎SEO的影响,首先GOOGLE,bing肯定是没有问题的,百度也官方说了,它支持https。只是百度的表现都相当慢而已。

[百度官方]CDN对网站在搜索引擎中的影响

百度对待https站点的最新官方建议