![]() |
1
10
考虑到从Google cdn下载的jquery脚本可能已经缓存在访问者的浏览器上,因为无论从何处下载,它都具有一致的头部和缓存控制。因此,一般来说,大多数用户只需下载特定于站点的javascript脚本。此外,cdn通常比单个服务器的响应时间更快,因为它们从离您最近的服务器响应。 对于你的问题没有直接的答案,因为这两种方法都能在现代连接上提供良好的性能。您应该在胁迫下分析您的系统,看看哪种解决方案能够提供最好的结果(如果甚至需要这样的优化)。 |
![]() |
2
1
您确定脚本将被并行下载吗? This example from Cuzillion 似乎是说只有IE8能做到这一点。 同样值得了解的是,您的页面视图中有多少是第一次访问的,有多少以前访问过该站点,以帮助您决定缓存将对下载时间产生多大的影响。如果你有大量的第一次来访者,那么为了让第一次体验尽可能快,可能有必要对他们有利。 |
![]() |
3
1
httpwatch对google的JS文件进行的基准测试。 http://blog.httpwatch.com/2008/11/27/google-adds-https-support-to-the-ajax-libraries-api/ |
![]() |
4
0
这是一个真正的问题吗?只需确保正确配置了HTTP头中的缓存控件,并且最终用户的客户端将只拉它一次。这是绝对微不足道的数据量。 |
![]() |
5
0
在我看来,使用知名的 jQuery CDN (比如谷歌),还有一些潜在的好处,所以我个人倾向于采用cdn方法。如果没有别的,那就少了一个文件,作为源代码树的一部分,我需要担心和维护。 我看到使用cdn与使用单个fat javascript存档相比有几个优势:
何时关注HTML页面资产的下载时间:
P.S.-亚伦·霍普金斯有一篇关于 optimizing page load time 我见过。有点过时,但仍然很相关。 P.S.S.-您可能想看看Zepto,一种轻量级(24K对100K),与API兼容的替代产品 jQuery . |
![]() |
Julian Koster · $\u发布内容的持续时间(生存期) 6 年前 |
![]() |
chris hyun ho kim · 用于“拆分”记录的HTTP谓词 6 年前 |
![]() |
Ian.V · Golang CSRF在结构中保存模板字段 6 年前 |