我可以选择为Jquery使用CDN,或者在我的项目中下载相应的文件然后使用它们。
考虑到我的企业产品的最终用户可能会通过防火墙阻止所有CDN链接,应该如何处理。
发布于 2017-11-28 12:44:05
最好使用CDN,因为它可以提高站点性能。
是的,从严格的防火墙规则访问站点的用户在访问CDN urls时可能会遇到问题。在这种情况下,您可以使用download jQuery。我建议使用bower来安装它,这样您就可以轻松地升级/维护jQuery。
发布于 2017-11-28 12:46:26
CDN速度更快,在生产中更受欢迎。但是CDN不可用/宕机怎么办?
当CDN不可用时,有一个标准的技巧如何回退。
<script src="//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js" type="text/javascript"></script><%-- get from CDN (default) --%>
<script type="text/javascript">//get from local if not available
window.jQuery || document.write('<script type="text/javascript" src="/js/lib/jquery.js">\x3C/script>');
</script>注意:当您从CDN async加载脚本时,此方案不起作用。
https://stackoverflow.com/questions/47524061
复制相似问题