2015-07-21 66 views
1

美好的一天,每个人。JavaScript压缩选项

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

预先感谢您。

+0

......并且可能还有其他类似的问题。 –

+0

...和另一个无用的评论。这是一个很好的问题。然而你用什么来开发你的网站/ web应用程序 –

+0

Asp.net。在Server 2012上使用IIS 7. – WhaChi

回答

3

这里是你必须做的

1)串联javacript文件,以尽量减少文件查询(此开销将HTTP2消失相关的开销,但我们还没有在这里。今天,你的页面可能更慢通过文件的数量而不是它们的组合大小连接文件的方法有很多,但它应该是自动化的,所以每次更改源文件时都不必手动执行它。如果您不熟悉powershell潜入build solutions

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

3)缩小连接文件。这里又有几个解决方案。 Uglify.js既快速又高效。缩小是一个过程,其中包括删除任何无用的(对于浏览器)代码部分(注释,空格等),并重命名一些变量以使代码更轻。您将配置缩小版还会生成一个源映射文件,该文件将允许您在浏览器中进行调试(不像未经处理的文件那么容易,但比未经过处理的文件要好得多)。

+0

Minify也可以提供很多帮助。有时候相当多。 –

+0

刚想问一下关于缩小。这是一个好主意吗。 – WhaChi