HTTP压缩模块V1.1:功能改进与配置指南.pdfVIP

  • 0
  • 0
  • 约6.59千字
  • 约 6页
  • 2026-01-14 发布于四川
  • 举报

HTTP压缩模块V1.1:功能改进与配置指南.pdf

HttpCompressionModule第1页,共2

Ben的小游乐场。

HttpCompressionModule

**压缩源代码**

欢迎通过PayPal捐款!

已知问题:此版本无法与Server.Transfer一起使用!我正在调查为何会出问题,但目前还没有解决办法。如果

有任何建议,我非常愿意听取!

新版本1.1!升级到SharpZipLib的0.31版本,这应该修复了许多错误。更重要的是,根据我的测试,

这个版本似乎解决了用户在压缩图像时遇到的问题。最后,我对程序集的名称和配置部分的工作方式

进行了调整,因此要使用此版本,您需要对应用程序的web.config进行一些更改。请查看新的示例

以获取正确的语法。

新版本!感谢AlexGretha修复了过滤器,使其能够与多个Response.Write调用一起工作!我

还整理了解决方案文件,去掉了我的垃圾Web项目,并更新了示例web.config文件,同时包含

了一个readme.txt文件以帮助大家上手。

我在一个关于所有.NET(微软意义上的,而不是顶级域名意义上的)的列表中,有人讨论了

HTTP压缩的问题。显然,一些人使用微软提供的ISAPIHTTP压缩过滤器时遇到了问题。我之

前从未真正研究过HTTP压缩,所以我想看看这涉及哪些内容。

事实证明,这其实非常简单。支持压缩的HTTP用户代理会发送一个Accept‑Encoding头,其

中包含它们支持的压缩类型。目前,可以发送gzip、deflate或compress。很有趣。我知道

gzip和deflate是由一个GPL库,SharpZipLib实现的,因此也许我可以利用微软ASP.NET提

供的HTTP管道,在内容输出时进行压缩。

好吧,你可以。HttpResponse对象有一个filter属性。如果你将一个Stream设置到这个属性中,所有

输出在输出之前都会被发送到该流。这突然变得非常简单了,特别是因为SharpZipLib提供了deflate

HttpCompressionModulePage1of2

Benslittleplayground.

HttpCompressionModule

**zippedsouce**

PayPalDonationsAppreciated!

KnownIssue:ThisbuildwillnotworkwithServer.Transfer!Imlookingintowhy

itsbusted,butnolovesofar.Ifanyonehasanysuggestions,Idlovetohearthem!

Newversion1.1!Moveduptoversion0.31ofSharpZipLib,whichshouldfixabunch

ofbugs.Morenoteably,frommytesting,th

文档评论(0)

1亿VIP精品文档

相关文档