外部Javascript文件在IE 8,9,10,11中速度非常慢
我的网站调用了谷歌和微软图书馆的一些JS文件。例如:外部Javascript文件在IE 8,9,10,11中速度非常慢,javascript,jquery,performance,internet-explorer,cdn,Javascript,Jquery,Performance,Internet Explorer,Cdn,我的网站调用了谷歌和微软图书馆的一些JS文件。例如: <script src="https://ajax.microsoft.com/ajax/4.0/4/MicrosoftAjax.js" type="text/javascript"></script> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js" type="text/javascript"><
<script src="https://ajax.microsoft.com/ajax/4.0/4/MicrosoftAjax.js" type="text/javascript"></script>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js" type="text/javascript"></script>
当通过我的网站调用时,加载速度很慢。我的网站位于CDN上,当直接欺骗到我们的源服务器时,会正确加载。只有通过CDN加载页面时,外部JS文件才会减慢速度
此外,在一些公司/网络/VPN上,CDN站点在IE上的加载很好。在其他公司/网络/VPN上,我们看到这种缓慢
你知道是什么原因造成的吗?你是否尝试过使用
http
而不是https
问题是,如果网站上有任何http内容,浏览器会显示页面内容不安全。对,这是预期的行为。实际上,该协议不应该让它慢那么多,而且由于第二次尝试时浏览器缓存的缘故,它不会被注意到。我不在那里,甚至不能用这么少的信息来验证你看到的任何东西。只是猜测一下,这是一个公司环境吗?是否可以应用一些策略(一些严格的安全检查)?请原谅我的无知。我看不出你网站的CDN与此有什么关系。我认为唯一重要的CDN是资源文件的CDN,除非您的CDN通过代理为文件提供服务。你可以跟踪几次,看看网络上是否有任何事情发生。我不确定浏览器是如何验证证书的,但这也可能起作用吗?
https://ajax.microsoft.com/ajax/4.0/4/MicrosoftAjax.js
https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js