2008年3月30日
摘要: 因为访问量大,做页面浏览量的时候不能直接操作库;用文件来记录的话,虽然减缓了数据库的压力但是对服务器I/O却是一个考验;而缓存正是.Net的一大优势,所以想出HttpHandler结合Cache来减缓I/O操作,这样I/O跟数据库的压力都解决了! 首先创建统计类库 1.创建CounterHelper统计类 1using System; 2using System.Web... 阅读全文
posted @ 2008-03-30 22:44 goooto 阅读(1816) 评论(0) 推荐(0)
摘要: "); Response.Write("Reason: " + reason.ToString() + ""); } else { Response.Write("Value of cache key: " + Server.HtmlEncode(Cache["Key1"] as string) + "");... 阅读全文
posted @ 2008-03-30 11:39 goooto 阅读(198) 评论(0) 推荐(0)
摘要: 创建一个静态类 该类负责从缓存中检索项并处理回调方法,以将项添加回缓存中。 1.在该类中,创建用于将项添加到缓存中的方法。 2.在该类中,创建用于从缓存中获取项的方法。 3.创建用于处理缓存项移除回调的方法。 该方法必须具备与 CacheItemRemovedCallback 委托相同的函数签名。从缓存中删除项时,会在该方法中执行要运行的逻辑,如重新生成项并将其添加回缓存中。 using Syst... 阅读全文
posted @ 2008-03-30 11:17 goooto 阅读(245) 评论(0) 推荐(0)
摘要: ASP.NET 输出缓存的一项高级功能是 SQL 缓存依赖项。SQL 缓存依赖项使您可以缓存依赖于 SQL Server 表中数据的页。您可以配置 SQL Server 和 ASP.NET 以缓存页请求,降低服务器工作负荷,直到页所依赖的数据已在 SQL Server 中更新为止。对于相对保持静态的产品目录或客户注册信息等数据而言,SQL 缓存依赖项很有用。 内容包括: ... 阅读全文
posted @ 2008-03-30 11:08 goooto 阅读(479) 评论(0) 推荐(0)