利用Filter对asp.net页面进行压缩
2012-08-09 11:36
302 查看
if (!Request.UserAgent.ToLower().Contains( "konqueror" )) |
02 | { |
03 | if (Request.Headers[ "Accept-encoding" ] != null && |
04 | Request.Headers[ "Accept-encoding" ].Contains( "gzip" )) |
05 | { |
06 | Response.Filter = new GZipStream(Response.Filter, |
07 | CompressionMode.Compress, true ); |
08 | Response.AppendHeader( "Content-encoding" , "gzip" ); |
09 | } |
10 | else if (Request.Headers[ "Accept-encoding" ] != null && |
11 | Request.Headers[ "Accept-encoding" ].Contains( "deflate" )) |
12 | { |
13 | Response.Filter = new DeflateStream(Response.Filter, |
14 | CompressionMode.Compress, true ); |
15 | Response.AppendHeader( "Content-encoding" , "deflate" ); |
16 | } |
17 | } |
相关文章推荐
- 利用Filter对asp.net页面进行压缩
- Asp.Net MVC页面静态化功能实现一:利用IHttpModule,摒弃ResultFilter
- 针对ASP.NET页面实时进行GZIP压缩优化的几款压缩模块的使用简介及应用测试!(附源码)
- 实时进行GZIP压缩优化Asp.Net页面的CompressionModule对Asp.Net Ajax及搜索引擎的兼容性测试!
- [转]针对ASP.NET页面实时进行GZIP压缩优化的几款压缩模块的使用简介及应用测试!(附源码)
- 针对ASP.NET页面实时进行GZIP压缩优化的几款压缩模块的使用简介及应用测试!(附源码)
- 针对ASP.NET页面实时进行GZIP压缩优化的几款压缩模块的使用简介及应用测试
- ASP.NET页面进行GZIP压缩优化的几款压缩模块的使用简介及应用测试!(附源码)第1/2页
- ASP.NET页面进行GZIP压缩优化的几款压缩模块的使用简介及应用测试!(附源码)
- Asp.Net MVC页面静态化功能实现一:利用IHttpModule和ResultFilter
- 利用ResultFilter实现asp.net mvc 页面静态化
- 利用ResultFilter实现asp.net mvc 页面静态化
- 利用ResultFilter实现asp.net mvc 页面静态化
- ASP.NET页面实时进行GZIP压缩优化
- 针对ASP.NET页面实时进行GZIP压缩优化的几款压缩模块的使用简介及应用测试!(附源码)
- ASP.NET页面进行GZIP压缩优化的几款压缩模块的使用简介及应用测试!(附源码)第1/2页
- 针对ASP.NET页面实时进行GZIP压缩优化的几款压缩模块的使用简介及应用测试!(附源码)
- ASP.NET页面进行GZIP压缩优化的几款压缩模块的使用简介及应用测试!(附源
- 针对ASP.NET页面实时进行GZIP压缩优化的几款压缩模块的使用简介及应用测试!(附源码)
- ASP.NET页面实时进行GZIP压缩优化