Skip to content

hjlfmy/StaticHtml

 
 

Repository files navigation

  StaticHtml 
  是一个简单,易扩展,高效的asp.net 静态html生成组建, 由纯asp.net编写,可以在不改变网站任何
  源代码的情况下,为网站添加html静态缓存。 只需要在web.config配置即可。 兼容urlrewrite的网站
  怎么使用?
  

  系统主要有一下几个接口
  IPatten 判断请求是否要生成html缓存 ,主要方法:bool IsPatten(HttpRequest request)
  IGenKey 将当前请求生成一个唯一key,主要方法:String GenKey(HttpRequest request)
  IExpire 判断是否过期, 主要方法bool IsExpire(HttpRequest req, CacheInfo info)
  IStore html存储容器,主要方法:void Save(string key, Stream repInfo); 保存html内容
  String Get(String key);获取html, Stream Get(String key);查询Html缓存信息
 
  如果您阅读源码可以HttpModule -》 HtmlStaticCore 这么一个入口, 其实整个源码是非常简单的。
  可以参看这里: http://www.cnblogs.com/tianqiq
  作者:tianqiq	
  邮件: tianqiq@gmail.com(有任何问题,发送到这个邮件)

About

一个简单,易扩展的asp.net网页静态化组件

Resources

Stars

Watchers

Forks

Packages

No packages published