黑马程序员技术交流社区

标题: 利用Filter对asp.net页面进行压缩 [打印本页]

作者: 380933512    时间: 2012-11-3 16:07
标题: 利用Filter对asp.net页面进行压缩
01if (!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}



作者: 许庭洲    时间: 2012-11-3 20:59
值得学习ing!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2