【问题标题】:ASP MVC Bundling and MinificationASP MVC 捆绑和缩小
【发布时间】:2018-05-11 00:29:33
【问题描述】:

我正在比较有/没有实施捆绑和缩小的项目之间的结果,并试图证明捆绑和缩小是否确实增加了一些价值。

我捆绑了 10 个 js 文件,7 个 css 文件。 这是我找到的结果:

启用捆绑和缩小的服务器结果:

未启用捆绑和缩小的本地结果:

如您所见,在服务器网络截图中,请求数量较少,传输的数据较少,但完成时间、DomContentLoaded 时间和加载时间与本地网络截图几乎相同。所以我想知道在我的项目中实现捆绑和缩小是否有意义。

有什么建议吗?

【问题讨论】:

  • 您的样本量非常小。但是您可能需要考虑移动网络和浏览器会以不同方式处理您的网站,并且可能会节省更多时间。您可能在一个最佳网络上它在 3g 上看起来如何?浏览器一次只能处理有限数量的请求。所以其余的请求排队。

标签: asp.net-mvc asp.net-mvc-4 minify bundling-and-minification


【解决方案1】:

是的,捆绑和缩小确实有助于加快加载速度。在我们的项目中,我们在实施捆绑和缩小以及我们没有实施的页面上实现了显着的性能改进。我看到您在加载时间方面没有看到太大差异,但根据我的经验,是的,它们确实使页面加载速度更快。但也可能是您在一个非常好的网络上,没有负载,您看不到太大的差异。

【讨论】:

  • 有道理。我还被告知,由于服务器几乎与本地负载性能相匹配,这很好,因为从本地环境中提供服务,这显然应该是快速的,而服务器却不是这样。
猜你喜欢
  • 2014-11-26
  • 1970-01-01
  • 2013-02-21
  • 2014-05-22
  • 2019-03-05
  • 1970-01-01
  • 1970-01-01
  • 2017-12-12
  • 2014-04-16
相关资源
最近更新 更多