English 中文(简体)
在CDN上托管的Microsoft Ajax?
原标题:
  • 时间:2009-01-27 04:27:33
  •  标签:

Google免费提供流行的Ajax库:

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

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

我只是想知道Microsoft AJAX是否也一样?是否有什么地方在微软的网站上可以窃取托管?

此外,如果我自己在像Amazon A3这样的CDN上托管它,是否有任何好处? 我相信我不会解决同时下载问题,因为Internet Explorer在脚本下载期间会被阻止。 另外要注意的是,中文的网址URL链接是不能直接翻译,需要保留原始链接。

最佳回答

微软今天推出了Microsoft AJAX CDN,它将提供Microsoft AJAX和jQuery库。

问题回答

你在这里问了几个问题。

首先据我所知,YahooGoogle是唯一提供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您使用的唯一主机名都是非常重要的。因此,如果S3将请求重定向到S3.1.amazon.com和S3.2.amazon等,则不是一个好的解决方案。

我希望这能有所帮助。





相关问题
热门标签