免费CDN的一点经验
发布于 分类 WEB技术
更新于 2016-09-08
17天前 有1个用户阅读过
一般除了亚马逊的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如果:
- 您在海外有相当规模的用户访问量
- 您希望服务商提供英文支持 (产品和客服)
- 您不具有ICP备案
- 您需要HTTPS支持
如果您符合以下条件,那么您应该选择使用云加速:
- 您的访问者主要来自中国
- 您希望服务商提供中文支持
- 您已有网站备案 (ICP)
- 您的域名只需要 HTTP (不需要HTTPS)
补充一点,百度现在也支持HTTPS的,只不过是要付费用户才可以!
除此之外,你也许也关心CDN对搜索引擎SEO的影响,首先GOOGLE,bing肯定是没有问题的,百度也官方说了,它支持https。只是百度的表现都相当慢而已。
-- The End --