Google免费托管受欢迎的Ajax库:

http://code.google.com/apis/ajaxlibs/

您可以利用他们的带宽,他们 CDN 最重要的是,用户可能已经从另一个正在从Google检索其JS文件的站点中缓存了它。

只是想知道Microsoft Ajax在任何地方是否相同?或者在微软网站上的某个地方我可以从中窃取托管。

我也有任何好处在像亚马逊A3这样的CDN上托管它。我相信我不会解决 同时下载问题的数量 因为Internet Explorer在下载脚本时会阻止。

有帮助吗?

解决方案

微软今天推出了 Microsoft Ajax CDN 这将提供Microsoft Ajax和jQuery库。

其他提示

您在这里问几个问题。

首先据我所知 雅虎谷歌 是唯一为JavaScript库提供免费CDN托管的公司。

其次,会损害您页面性能的事情是DNS查找过多。这是关于平衡DNS查找的成本与与本地服务器相比的CDN速度差异。通常,CDN和您的服务器之间的差异足以使您绝对值得从CDN获取您的普通库。

在理想的世界中,您应该使用尽可能少的主机名。您应该从服务器中瞄准1 HTML页面,CDN的1个JavaScript和CDN的1个CSS。如果您负担不起自己的CDN访问权限,则可以从服务器中获得1个HTML页面,从CDN中获得1个JavaScript库,从您的服务器中获得1个JavaScript文件。来自CDN的1个CSS库和服务器的1个CSS文件很好。那仍然只有2个主机。性能指南说2-4是您的理想选择。

在使用S3作为预算CDN方面,您应该比较从S3和您自己的主机获取文件的速度,以评估是否值得。您使用的任何CDN都只有1个主机名。因此,如果S3将请求重定向到s3.1.amazon.com和s3.2.Amazon。

我希望这会有所帮助。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top