资源多, 比较靠谱的CDN:
- www.bootcdn.cn:
更新快, 用的又拍云
例子: //cdn.bootcss.com/react/15.1.0/react.min.js
- www.jsdelivr.com:
支持请求合并, 貌似有中国节点: http://git.io/vrfDQ
例子: //cdn.jsdelivr.net/g/react@15.1.0(react.min.js+react-dom.min.js)
- cdnjs.com:
国内访问较慢, 例子: //cdnjs.cloudflare.com/ajax/libs/react/15.1.0/react.min.js
- unpkg.com:
也使用的cloudflare的cnd, 更新快, react官方文档cdn部分也写的这个.
- tlo.xyz/cdnjs-china
由ze3kr.com站长提供, 和bootcdn类似, 也是又拍云, 不知是否能长期提供.
例子: //cdnjs-com.b0.upaiyun.com/ajax/libs/react/15.1.0/react.min.js
资源少或更新慢的大厂cdn:
- google: https://developers.google.com/speed/libraries/ (国内项目没法用)
- microsoft: http://www.asp.net/ajax/cdn
- baidu: http://cdn.code.baidu.com/
- sina: http://lib.sinaapp.com/
- 360:
libs.useso.com已经停止服务, 奇舞团增加了: https://cdn.baomitu.com
- upai: http://jscdn.upai.com/
- qiniu: http://www.staticfile.org/ (不支持https, 更新/处理问题都比较慢)
如何选择靠谱的cdn
- 国内项目: 貌似只能选bootcdn了(未使用较新js库的项目也可以选择大厂cdn). 非常可悲, 同步更新cdnjs的国内CDN, 没一个大厂能提供
国外项目: jsdelivr/unpkg.com/cdnjs.com
测试靠谱程度, 可以用下面几个地址测试下:
http://ce.cloud.360.cn/
http://www.17ce.com/
http://tool.chinaz.com/speedtest.aspx
- 使用多个CDN(防止某个CND挂掉):
// 拿jQuery举例(cdn1挂掉, 使用cdn2)
<script src="//cdn1.com/jquery.min.js"></script>
<script>window.jQuery || document.write('<script src=//cdn2.com/jquery.min.js><\/script>')</script>
Good way of describing, and good piece of writing to obtain information on the topic of my presentation subject, which i am going to convey in university.
ReplyDeletePeculiar article, exactly what I wanted to find.
ReplyDelete