加载js插件用cnd有什么好处

JavaScript016

加载js插件用cnd有什么好处,第1张

cdn吧 cdn 会有很多节点服务器 会将js插件缓存起来 当用户加载js插件时 则按就近原则 从最近的节点服务器上加载 那么速度也就最快啦 并且一个节点服务器挂了 还会有其它节点服务器补上 稳定性也好

在常见的请求场景中,往往十之八九都是来自于资源的访问,那么如何将服务器里的资源js.,css,jpg等静态资源完美的平滑迁移到cdn上,让cdn应对资源的访问,从而减轻对服务器的压力呢?

CDN+OSS+回源服务器

1.申请域名

2.获得一个SSL证书

3.申请一个OSS

第一步:

我们在七牛申请一个OSS对象存储的空间:

第二步:

将其绑定一个域名:

第三步:

1.等待txt验证

第四步:

1.等cdn域名验证通过,将cdn回源到我们开始创建的im-oss空间

至此就完成了cdn与oss的配置,具体流程是 用cdn域名访问静态资源后,如cdn服务器上没有该资源将立即回源到oss,请求oss对象存储里的资源,如果oss也没有该资源,oss将立即回源访问我们的原始服务器抓取文件并存储到oss,并缓存到cdn服务器

★新浪CDN,感觉很快,用的人很多,推荐使用!

<script src="http://lib.sinaapp.com/js/jquery/1.9.1/jquery-1.9.1.min.js"></script>

其它版本可以在这里找地址 http://lib.sinaapp.com/?path=/jquery

★百度CDN

<script src="http://libs.baidu.com/jquery/1.9.1/jquery.min.js"></script>

其它版本之间修改代码中的版本号就行了

★360的CDN

<script src="http://libs.useso.com/js/jquery/1.9.1/jquery.min.js"></script>

其它版本也是直接修改版本号就可以了

如果担心CDN地址加载失败,可以这样载入本地jquery

<script type="text/javascript">

!window.jQuery &&document.write('<script src="js/jquery.min.js"><\/script>')

</script>