aspx文件用了
OutputCache做缓存目前的问题是对于访问者的访问某用户的帖子列表,没任何问题但是对于作者访问自己帖子列表就出现问题了由于启用了缓存,并设定了缓存时间出现的一个状况就是,用户对自己的帖子做了修改或者删除等可能会影响帖子列表布局的操作而缓存时间没到的情况下,作者看不到自己的帖子列表发生变化。
所以肯定会产生疑惑,多次操作,然后认为系统坏掉了。。问题就是以上应该怎么解决一下?我所了解的OutputCache缓存,只能通过参数方式来移除缓存是不是有办法,手动移除?或者?反正就是为了实现作者做了任何操作能即时看到效果。最好能附上实例,或者msdn的帮助连接或者其他一切可以参考的文档谢谢大家。
OutputCache做缓存目前的问题是对于访问者的访问某用户的帖子列表,没任何问题但是对于作者访问自己帖子列表就出现问题了由于启用了缓存,并设定了缓存时间出现的一个状况就是,用户对自己的帖子做了修改或者删除等可能会影响帖子列表布局的操作而缓存时间没到的情况下,作者看不到自己的帖子列表发生变化。
所以肯定会产生疑惑,多次操作,然后认为系统坏掉了。。问题就是以上应该怎么解决一下?我所了解的OutputCache缓存,只能通过参数方式来移除缓存是不是有办法,手动移除?或者?反正就是为了实现作者做了任何操作能即时看到效果。最好能附上实例,或者msdn的帮助连接或者其他一切可以参考的文档谢谢大家。
VaryByCustom 属性来缓存不同版本的页面,或用控件,缓存控件数据
或用数据库缓存依赖
sqlCacheDependency
http://www.diybl.com/course/1_web/webjs/2007104/76549.html
http://www.cnblogs.com/andersliu/archive/2008/06/26/web-caching-with-sqlcachedependency.html