【发布时间】:2013-04-26 06:06:10
【问题描述】:
我想知道是否可以对现有的 aspx 页面应用压缩/解压缩。我想说的是,
- 我必须能够以某种压缩格式压缩服务器发送的响应。 请注意,只有 HTML 源被压缩,而不是将整个 aspx 页面压缩为某种 .zip 文件格式。 我是这么说的,就像在记事本中复制我的页面呈现的 HTML 并检查它的大小一样,它在 134kB-200kB 之间变化(使用 Viewstates。我无法禁用它)。我不想处理我的网络那么多负载。我希望它最小化,比如 40-50kB 就足够了。
在客户端计算机上,压缩的 HTML 源将被解压缩并呈现为正常的 aspx 页面。
大多数小鬼,我的页面已启动并运行。我需要一些 HTTPHandler 或 Module 或某种不需要对现有代码进行大量更改的插件。可以通过更改 web.config 来使用。欢迎对 aspx 或母版页进行最小更改。简而言之,这是一种全球性的做法。
【问题讨论】:
-
你用谷歌搜索过
web.config compression吗? -
@I4V .. 不,实际上我对压缩一无所知。我搜索了,但我没有得到任何满意的东西
-
奇怪,因为我在第一个结果页面中发现了许多有用的文档。
-
谢谢@I4V .. 我得到了一个 .. 实际上我得到的都是 IIS 级别的,因为我在共享主机上,不允许我更改底层设置,而且他们还设置了各种限制他们的 IIS。
-
好吧,我根据你的建议得到了这个,我把它放在我的配置中。见网址am-blog.no-ip.org/BlogEngine/post/2010/11/23/…
标签: c# asp.net .net gzip http-compression