JQuery 1.6.1今天在Google API上不可用(2012年1月25日)

JQuery 1.6.1今天在Google API上不可用(2012年1月25日),jquery,api,google-cdn,Jquery,Api,Google Cdn,有人知道jQuery1.6.1从谷歌API中消失了吗?今天,2012年1月25日晚上8:30,我们的应用程序突然停止了部分功能。罪魁祸首是GoogleAPIs.com——我们在从他们的CDN交付JQuery API时严重依赖它 -CDT晚上8:30找不到文件 -返回JQuery 1.6.1 API非常好 这让我们重新考虑是否依赖第三方CDN来提供标准API。我们的理由是,如果用户访问过其他也从谷歌CDN检索API的站点,那么我们可以使用浏览器缓存版本的API,从而减少互联网上不必要的流量,并略微

有人知道jQuery1.6.1从谷歌API中消失了吗?今天,2012年1月25日晚上8:30,我们的应用程序突然停止了部分功能。罪魁祸首是GoogleAPIs.com——我们在从他们的CDN交付JQuery API时严重依赖它

-CDT晚上8:30找不到文件

-返回JQuery 1.6.1 API非常好

这让我们重新考虑是否依赖第三方CDN来提供标准API。我们的理由是,如果用户访问过其他也从谷歌CDN检索API的站点,那么我们可以使用浏览器缓存版本的API,从而减少互联网上不必要的流量,并略微提高性能

顺便说一下,除了使用http协议的1.6.1之外,所有其他版本似乎都可以访问!有人有什么见解吗?我是唯一观察到这一点的人吗?我仍然很难相信API版本会像这样突然从所有标准API中最可靠的存储库中消失

很可能我的浏览器中有一个缓存版本,所以我可能直到现在才注意到它(直到浏览器中的缓存版本过期)。将脚本交付转移给第三方真的是个坏主意吗?

你应该做的是尝试谷歌CDN,但有一个本地的后备方案

这段代码简洁明了,实现了以下目标

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>
<script>
    window.jQuery || document.write('<script src="/js/libraries/jquery.1.6.1.js"><\/script>');
</script>

window.jQuery | | document.write(“”);

你应该做的是尝试谷歌CDN,但有一个本地的后备方案

这段代码简洁明了,实现了以下目标

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>
<script>
    window.jQuery || document.write('<script src="/js/libraries/jquery.1.6.1.js"><\/script>');
</script>

window.jQuery | | document.write(“”);

Alex,真奇怪!我尝试使用公共代理服务器来查看发生了什么。你说得对,它很好!我更困惑的是,是什么原因导致我的Firefox10中只有一个版本(使用http时为1.6.1)无法访问!我还检查了IE,结果很好!我必须调查是什么阻止了这一切???感谢您的快速响应以及本地回退的代码片段。在完全清除Firefox缓存后,现在我可以访问它了。快速更新!我今天晚上更新了Firefox。Firefox缓存似乎出了问题。我仍然无法回答为什么FF会在Google API服务器返回不同的状态码时显示404文件未找到消息。Alex,真奇怪!我尝试使用公共代理服务器来查看发生了什么。你说得对,它很好!我更困惑的是,是什么原因导致我的Firefox10中只有一个版本(使用http时为1.6.1)无法访问!我还检查了IE,结果很好!我必须调查是什么阻止了这一切???感谢您的快速响应以及本地回退的代码片段。在完全清除Firefox缓存后,现在我可以访问它了。快速更新!我今天晚上更新了Firefox。Firefox缓存似乎出了问题。我仍然无法回答为什么FF会在Google API服务器返回不同的状态代码时显示404文件未找到消息。