小编err*_*rrm的帖子

我应该将 javascript 框架与我的应用程序捆绑在一起还是使用公共 CDN?

大约两三年前,我会把这个问题的答案总结为:

  • 将所有js编译到一个文件并缩小。
  • 将所有 css 编译到一个文件并缩小。
  • 异步加载外部脚本。
  • 将缓存控制标头设置为遥远的未来。
  • 指纹资产 URL 失效。
  • 使用您自己的 CDN。

现在应用程序似乎对 javascript 的依赖要重得多。我已经看到证据表明浏览器能够打开更多并行连接。

当前包含静态资产时 Web 性能的最佳实践是什么。

当我使用像 Angular、backbone 或 ember 这样的框架时,我应该将框架与我的应用程序捆绑在一起还是使用公共 CDN(例如 google https://developers.google.com/speed/libraries/)并仅捆绑我的应用程序代码?

javascript caching cdn performance-testing browser-cache

5
推荐指数
1
解决办法
1150
查看次数