有谁知道可以在页面上运行(例如,asp.net)以帮助最小化页面占用空间大小的好工具?

该页面将包含典型项目:HTML、Javascript 等

我过去听说过 Javascript 粉碎机,这将使代码的大小尽可能紧凑(我想,并且会混淆它)。

目标是帮助优化页面大小(为了速度而使其尽可能小,而不进行任何更改)。

这可能吗?

有帮助吗?

解决方案

您可以将Web服务器配置为动态压缩页面(并可能缓存压缩版本),以表明它可以采用gzip或zip(或其他)编码,这几乎就是所有这些编码。

其他提示

嗯,它不是一个自动清洁鞋面,但我喜欢 YSlow 来优化页面。并且 YUI Compressor 可以缩小您的JavaScript。

如果你真的对javascript感兴趣,关键字是<!> quot; minify <!> quot;。

另外,看看刚发布的这个问题: HTML和东西

希望有所帮助!

是的,绝对是。我不是一个 ASP.NET 人员,但你可以寻找一些东西(正如其他人所说):

  • 页面的 gzip 压缩 - a 服务器选项
  • js:就像你说的,有 JavaScript 的缩小选项, 反过来,它可以被压缩为 井。
  • CSS:有缩小选项 就像 javascript 一样,也可以 被压缩。

我们的java应用程序使用 包装:标签. 。也许您可以找到类似的 .net 替代品。

已经提到过,Yslow 可以显示您可以做出哪些改进。

搜索一些ASP .NET压缩技术,如果您使用的是IIS6,我建议您 MbCompression 但是,如果您运行的是IIS 7,则它具有很强的内置功能 HTTP压缩支持,您可以根据配置文件中的MIME类型定义哪些文件被压缩。

我个人不会牺牲尺寸的可读性和可维护性。

动态网络服务器压缩为我节省了TON(给定文本压缩得很好),进一步优化会让我获得很少。

一些基本面:  IIS将JS / CSS / Html文件的压缩响应保存在磁盘上,因此后续的JS / CSS请求是从磁盘提供的(绕过压缩步骤)。虽然ASPX / ASCX的压缩响应没有缓存在磁盘上,但响应因请求而异。

因此,最佳做法是将Javascript / CSS保存在自己的文件中,避免在aspx / ascx中放入内联CSS /脚本。

一般来说,有两种方法可以减少页面大小/ HTML 1)通过webserver / HTTPModule进行压缩 [启用IIS 6 HTTP压缩] [1]

2)第三方工具的混淆/压缩 - JASOB 是我最喜欢的工具。

它还可以从php / asp.net / perl / jsp / XSLT文件中压缩/混淆javascript / css代码。如果像vanila DOS那样也有命令行界面。

我在几个ASP.NET项目中使用过它,我只选择了我的webproject目录,而JASOB提供了很好的选项来发布webproject目录的模糊版本。这意味着它会混淆位于webproject目录下的所有文件中的javascript / css,是的,它也会遍历子目录。所有这些只需点击一下。

希望它有所帮助, 毛利克莫迪 http://www.jasob.com/Features.html

[1]: - http://msmvps.com/blogs/omar/archive/2006/08/10/iis-6-compression-quickest-and-有效路到做它用于-ASP净compression.aspx

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top