首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是将jquery与脚本捆绑在一起还是使用公共cdn更快?

问是将jquery与脚本捆绑在一起还是使用公共cdn更快?
EN

Stack Overflow用户
提问于 2013-09-28 04:43:03
回答 1查看 335关注 0票数 3

我在Cloudfront上托管我的网站的javascript。我应该将jQuery捆绑到包中,还是使用公共CDN?我主要对移动性能感兴趣。

捆绑的好处是少了一个要下载的脚本文件。公共CDN的好处是它更有可能已经在用户的缓存中。

这听起来像是在缓存中选择的CDN是谷歌的(基于这里的研究:http://royal.pingdom.com/2012/06/20/jquery-numbers/),但实际上这比少一个文件更重要吗?当你考虑到使用jQuery的站点的百分比(~50%) *使用谷歌CDN的站点的百分比(25%) *使用jQuery 1.10.2的站点的百分比(??%),我的访问者中有很大一部分会将其缓存吗?

EN

回答 1

Stack Overflow用户

发布于 2019-10-08 10:24:31

捆绑不是Google Chrome V8开发人员在this blog post中提出的推荐选项。

推荐的解决方案是使用公共CDN的开源库,其他文件单独服务。

考虑到您对移动性能的担忧,我建议您:

  1. 使用开源的CDN来开源资源,
  2. 使用更好的压缩,因为移动网络通常是带宽受限的。文件大小越小,下载速度越快。如果可能,
  3. 使用HTTP/2多路复用

HTTP/2服务器推送。

PageCDN为您完成了所有这些工作。它可以在单个连接上多路复用公有库和私有文件。此外,它使用brotli-11压缩来压缩资源,这种压缩可以更紧密地压缩文件。它还支持不可变缓存和HTTP/2服务器推送。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19059745

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档