web项目首页定时更新问题
SSH的项目,首页有推荐的栏目,需要执行数据库查询操作,是否有好的办法,能够使系统启动时,首页第一次进行初始化,以后每隔固定时间,比如2小时,进行更新,而不是所有用户每次访问首页都执行查询,获取推荐栏目,进而提高系统性能,欢迎各位一起探讨。
------解决方案--------------------比较感兴趣的是:你更新的是什么东西,更新如循环,是几个首页循环更新还是随机更新
方案可以这样:
一:
你把首页查询到的数据做个缓存,就在对应JSP或Action的static区域。然后启动一个定时器,如果2小时内则直接取缓存,超时则执行查询。
------解决方案--------------------用一个线程可以实现吧?
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------http://wenku.baidu.com/view/4ada843243323968011c922a.html?from=related
静态化和缓存的说明。。。大部分讲的oscache缓存的实现。。。
------解决方案--------------------有人这么说:
------解决方案--------------------我觉得,你可以把前台页面中的加载信息的地方抽取处理。
然后固定时间把它们重新赋值,这样把页面做成静态的。