我可以通过压缩/解压缩其HTML来动态减少页面大小

时间:2013-04-26 06:06:10

标签: c# asp.net .net gzip http-compression

我想知道我是否可以对现有的aspx页面应用压缩/解压缩。我想说的是,

  1. 我必须能够以某种压缩格式压缩服务器发送的响应。 请注意,只有要压缩的HTML源不是整个aspx页面的某种.zip文件格式。我这样说,如果在记事本中复制我的页面的渲染HTML并检查其大小,它在134kB-200kB之间变化(与Viewstates。我不能禁用它)。我不想处理那么多负载的网络。我想要它最小,说40-50kB就足够了。
  2. 在客户端计算机上,压缩的HTML源将被解压缩并呈现为正常的aspx页面。

  3. 大多数Imp,我的页面已启动并正在运行。我需要一些HTTPHandler或模块或某种插件,在我现有的代码中不需要进行大量的更改。可以通过在web.config中进行更改来使用。欢迎对aspx或母版页进行最小的更改。简而言之,这是一种全球性的做法。

1 个答案:

答案 0 :(得分:3)

所有这些都是由IIS和浏览器完成的。只需在IIS上设置静态和动态压缩就可以了。

http://technet.microsoft.com/en-us/library/cc753681.aspx

http://technet.microsoft.com/en-us/library/cc754668.aspx