【问题标题】:Javascript compression options [duplicate]Javascript压缩选项[重复]
【发布时间】:2015-07-21 12:31:23
【问题描述】:

大家好。

我已经广泛阅读了有关 Javascript 压缩的内容。我目前使用 IIS GZip 压缩方法托管 23 个 javascript 文件。我只想知道是否有更好的解决方案来压缩 javascript 文件。我的一个文件超过 7MB,这目前造成了很大的问题。是否可以使用 MVC 类型捆绑来呈现 javascript?我正在使用 Asp.Net

提前谢谢你。

【问题讨论】:

  • ...可能还有十几个其他类似的问题。
  • ...和另一个无用的评论。这是一个很好的问题。但是你用什么来开发你的网站/网络应用程序
  • Asp.net。在 Server 2012 上使用 IIS 7。

标签: javascript iis


【解决方案1】:

这是你必须做的事情

1) 连接 javacript 文件以最大限度地减少与文件查询相关的开销(这种开销将在 HTTP2 中消失,但我们还没有完全做到这一点。今天,您的页面可能因文件数量而变慢而不是它们的组合大小。有很多方法可以连接文件,但它应该是自动化的,这样您就不必每次更改源文件时都手动进行。如果您不熟悉 powershell 等,请潜水进入build solutions

2) 不要压缩 JS 文件,让浏览器和服务器自行协商压缩。任何体面的服务器都会压缩它所服务的 JS 文件。

3) 缩小串联文件。这里再次有几种解决方案。 Uglify.js 既快速又高效。缩小是一个过程,包括删除代码中任何无用的(对于浏览器)部分(cmets、空格等)并重命名一些变量以使代码更轻。您将配置缩小以生成一个源地图文件,让您在浏览器中进行调试(不像使用未缩小的文件那么容易,但比没有地图好得多)。

【讨论】:

  • 缩小也有很大帮助。有时很多。
  • 正要问关于缩小的问题。这是个好主意吗?
猜你喜欢
  • 2022-01-13
  • 2014-04-21
  • 2017-05-04
  • 2013-05-26
  • 2010-11-25
  • 2010-10-27
  • 2012-12-27
  • 1970-01-01
  • 2011-09-07
相关资源
最近更新 更多