首页 新闻 会员 周边 捐助

如何手动刷新整个站点的 页面缓存

0
悬赏园豆:30 [已解决问题] 解决于 2011-08-10 06:27

  求代码实现 我的站点访问量和更新速度都不高   缓存时间可以很长  轮询和推拉模式我感觉都不合适 ,我想要的只是在我更新玩数据库时 手动更新一下缓存就可以了, 再线等待!!!

隋凯的主页 隋凯 | 初学一级 | 园豆:65
提问于:2011-08-06 21:50
< >
分享
最佳答案
0

在所有放入缓存的地方都会有缓存键对吧?在后台做一个按钮,按钮里执行更新这些缓存键的所有缓存。

收获园豆:30
Astar | 高人七级 |园豆:40805 | 2011-08-07 12:24
给个代码被 不胜感激
隋凯 | 园豆:65 (初学一级) | 2011-08-07 12:53
其他回答(2)
0

让缓存依赖于数据于某个值,这个值从数据库中读取,需要更新缓存时把数据库中这个值改一下就可以了

或让缓存依赖于一个文件,需要更新缓存时把这个文件更一下就OK了,如TXT文件,XML文件都可以的

artwl | 园豆:16736 (专家六级) | 2011-08-07 10:44
我配置了sql 修改自动刷新缓存 但是我想通过代码实现
支持(0) 反对(0) 隋凯 | 园豆:65 (初学一级) | 2011-08-07 10:46
让缓存依赖于一个文件,用代码更改服务器上的这个文件就可以了啊
支持(0) 反对(0) artwl | 园豆:16736 (专家六级) | 2011-08-07 10:48
不会阿请指点
支持(0) 反对(0) 隋凯 | 园豆:65 (初学一级) | 2011-08-07 10:49
参考:http://www.cnblogs.com/ltp/archive/2009/06/30/1514327.html
支持(0) 反对(0) artwl | 园豆:16736 (专家六级) | 2011-08-07 10:52
0
杯具程序员 | 园豆:1718 (小虾三级) | 2011-08-08 09:35
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册