【发布时间】:2013-05-16 03:46:38
【问题描述】:
我最近开始使用 Rackspace Cloudfiles CDN (Limelight),对此我有一些疑问:
- 除了自定义 JS 代码之外,我还在使用 jQuery、jQuery UI 和 jQuery 工具。另外,我的网站是用 ASP.Net 编写的,这意味着有一些 ASP.Net 生成的 JS 代码。
现在我所做的是将所有 js(包括 jquery 代码),除了 ASP.Net 生成的 JS 合并到一个文件中。我在 Rackspace CDN 上托管它。
我想知道从 Google 托管的 CDN 获取 jQuery、jQuery UI 文件是否更有意义(我怀疑它们在提供这些文件方面会非常有效,因为它们已经在许多用户的缓存中) ?
这意味着一个额外的 HTTP 请求,所以我不确定它是否会有所帮助。
现在我的资产有多个容器。例如,在 Rackspace 中,我有 3 个容器:JS、CSS 和图像。所有 3 个的 URL 子域都不同。这会导致性能损失吗?我应该只使用一个容器(因此 CDN 使用一个域)吗?
有没有办法让 MS ASP.Net 生成的 JS 从 MS CDN 加载?根据上述问题,这会影响性能吗?
【问题讨论】:
-
此链接可能会有所帮助:stevesouders.com/hpws/rules.php