微构网络

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

2016-04-18 21:14 栏目:技术教程 查看(2,296)

现在随着互联网资源的不断丰富,各种资源也非常多,开源代码也是越来越多,这样开源促进大家提供工作效率,不需要不停重复造轮子。有的平台,为了更好服务大众,干脆提供了一些公开库的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秒以内。

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

 

 

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

您可能遇到的问题?

搜索微构网络的干货:

值班:15574303608 业务:在线咨询 技术:在线咨询

电话:0731-83862683 售后:在线咨询 邮箱:server@csweigou.com

地址:长沙市五一西路锦绣中环1116(五一广场平和堂对面)