日期:2014-05-19  浏览次数:20461 次

请教关于缓存的定期更新
买了本 孟子E章 的.net   书在研究。

在开发项目的时候,遇到一个问题,是关于缓存的。

查了一下,缓存都是设置多长时间过期,比如:一小时后,或者是多长时间。
但不知能否设置为让缓存在每天的晚上12:00的时候更新呢?

因为需要读取当天过生日的会员。所以希望在每天的晚上12:00的时候更新这样最好了。

------解决方案--------------------
正如我说缓存有很多种。你说的页面缓存中的问题,你可以看:

http://www.google.com/search?q=setexpires(datetime.parse&hl=zh-CN&newwindow=1&rls=com.microsoft%3Aen-US&lr=lang_zh-CN%7Clang_zh-TW&nxpt=20.4523325740473990722889

注意,调试时未必总是能够看到缓存效果,当你机器上内存比较紧张时,asp.net会让缓存提前失效。通常放到生产服务器上可以看到更好效果。而更好的效果是片段缓存,或者当控件不必要时,转而使用数据缓存。