就是 本地.js 和 CDN.js 优先级的问题.
优先使用本地的! 本地如果加载成功就 不加载 cdn 上的
如果本地加载失败. 就加载 CDN 上的.....
就像 视频一样 视频网站提供很多格式的.但只会选择一种.....
怎么实现??? 莫非要用脚本???....
1
SourceMan 2016 年 11 月 15 日
典型的优化过度,想太多的例子?
|
2
alex321 2016 年 11 月 15 日 <script type="text/javascript" src="http://img.demo.com/assets/js/jquery-2.0.3.min.js"></script>
<script>window.jQuery || document.write('<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-2.0.3.min.js"><\/script>')</script> |
3
yylzcom 2016 年 11 月 15 日
针对你的问题我能想到的就是 cloudxns 的宕机智能切换主备 IP ,做个 cname
|
4
Xrong 2016 年 11 月 15 日
这个完全没必要。。。
|
5
metowolf 2016 年 11 月 15 日 via iPhone
为什么本地会加载失败,这直接等同于主站挂了啊
|
6
akafeng 2016 年 11 月 15 日
如果本地都加载不出来...站点还能开吗
|
7
hanzichi 2016 年 11 月 15 日
顶一发 2 楼,以前在看 document.write 的时候看到过这个用途
|
8
acrisliu 2016 年 11 月 15 日 via Android
不知道何种情况下能打开网站却不能加载本地资源。。
|
9
linnchord 2016 年 11 月 15 日
一般来说是优先使用 cdn ,远程加载不了再使用本地,反过来没有意义,无适用场景。
通过 js 代码实现,参考 2 楼。 |
10
Mac 2016 年 11 月 15 日
一律用本地的,天知道 CDN 什么时候会崩
|