摘要: 当我们压缩我的Response后再传到Client端时,可以明显节省宽带. 提升Site的性能. 现在的浏览器大部分都支持Gzip,Deflate压缩. 同时我们还可以删除一些空白段,空行,注释等以使得HTML文档的尺寸变得更小. 让我们先来实现压缩与删除空白类, 继承自Stream类: 1: /// 2: /// CompressWhitespace... 阅读全文
posted @ 2013-09-23 17:51 汪磊 阅读(696) 评论(0) 推荐(0) 编辑
摘要: 使用@ OutputCache指令使用@ OutputCache指令,能够实现对页面输出缓存的一般性需要。@ OutputCache指令在ASP.NET页或者页中包含的用户控件的头部声明。这种方式非常方便,只需几个简单的属性设置,就能够实现页面的输出缓存 策略。@ OutputCache指令声明代码如下。@ OutputCache指令代码<%@ OutputCache CacheProfile =... 阅读全文
posted @ 2013-09-23 17:35 汪磊 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 有时候我们需要在将服务器端生成的html发送带客户端之前对这些html进行操作,比如生成静态html加之保存、改变生成的html中的某些内容等等,那么久可以通过如下的方案解决。 我总结了两种方式,个人觉得比较好用,一种是重写Page.Render()方法。一种是通过IHttpmodule来实现。 1)这种方法适合控制某个页面,在.aspx.cs里面重写Render()方法即可,该方法提供一个Htm... 阅读全文
posted @ 2013-09-23 17:01 汪磊 阅读(471) 评论(0) 推荐(0) 编辑