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

服务器缓存问题请教(在线等)
本帖最后由 qeppykqsn 于 2012-12-03 16:44:17 编辑
今天同事提了一个需求,让帮忙查解决方案。
首先他用HTML提交一个AJAX请求到服务器,然后服务器把数据缓存起来,当达到1000条的时候统一写入到数据库。这玩意儿怎么弄呀?难道我先把这东西写到一个集合,然后存放到Application中。等到记录达到了一定的量我再把这个集合中的数据写到数据库?怎么想怎么觉得别扭,求各位好人指点!
------解决方案--------------------
你那个方法太不适用了,关键看他要缓存的是什么数据了,如果是统计类的,,比如页面访问次数什么的,你的方法可以。如果是评论等东西,就不实际了。
------解决方案--------------------
将数据写到文件上, APP保存一个数量,达到要求再写入数据库.  这样是否满足要求?
------解决方案--------------------
引用:
不行吧?这里可不是一个用户提交上来的数据,比如说1000条数据,有可能是1000个用户提交上来的。

为什么不行?用同一个conn不行么,不一定一个用户一个conn吧
------解决方案--------------------
直接使用使用hibernate,如果技术不错的话,那你就自己写一个缓存方案。