【问题标题】:can I dynamically reduce the page size by compressing / decompressing its HTML我可以通过压缩/解压缩其 HTML 来动态减小页面大小吗
【发布时间】:2013-04-26 06:06:10
【问题描述】:

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

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

  3. 大多数小鬼,我的页面已启动并运行。我需要一些 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


【解决方案1】:

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

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

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

【讨论】:

猜你喜欢
  • 2014-10-15
  • 2012-07-27
  • 1970-01-01
  • 2013-09-11
  • 1970-01-01
  • 2019-12-14
  • 1970-01-01
  • 2013-08-07
相关资源
最近更新 更多