网站请勿随意使用第三方CDN资源调用公开库资源

2016-04-18 21:14 栏目:技术开发 查看(11048)

现在随着互联网资源的不断丰富,各种资源也非常多,开源代码也是越来越多,这样开源促进大家提供工作效率,不需要不停重复造轮子。有的平台,为了更好服务大众,干脆提供了一些公开库的CDN服务,比如我们国内的百度、360等,国外的google、微软等等。

当然这一切都是好事,就拿我们使用第三方的CDN源来说,这对于我们自己而言节省了网络带宽,对整个互联网而言也是如此。比如一个人一天访问100个使用了jquery的网站,如果这100网站使用的均是自己服务器的jquery库,那么光jquery这个资源一天就需要在互联网上下载大概10MB,而如果这100个网站使用都全部是google的CDN上的jquery资源,那么只需要下载非常少的资源即可。

但是凡事都不是绝对的,这样也有一些不好的地方,甚至是有一些风险的。比如我们使用的某个CDN服务突然中断、不稳定甚至是终止服务,这对于我们的应用来讲是灾难性的。比如大家都知道以前google还在国内提供服务的时候,很多网站使用了google的CDN服务,包括现在国外的一些产品,比如知名的WordPress。而后面我国因为政策及法规的关系关闭了国内网络对这些资源的访问,造成了这些资源不可访问,于是直接造成我们打开使用了这些资源的网站速度极慢。比如下面我们就可以做一个对比了:

eee

333

上面就是某一个站点使用了国外的CDN资源,使用国外IP代理和完全使用国内网络访问的加载速度对比。我们可以看得出,如果不是因为这些CDN资源的问题,那么这个网站打开的速度还是可以的,在PC上面第一次打开能在3秒以内。

我们从中也就能够意识到这些问题了,那么是不是我们就不能够使用这些第三方资源呢?显然也不是的,我们只是不能随意这样使用,我建议如果一定要使用这样的资源,我们可以留一个后路;比如我们可以做一个这样的预留,当一旦这些资源出现问题,可以很快通过网站后台的设置,就开始关闭这些资源的使用而去使用我们服务器本地的资源。

 

 

与我们的项目经理联系
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流

转载请注明出处:网站请勿随意使用第三方CDN资源调用公开库资源 - 微构网络
分享: