日期:2014-05-20  浏览次数:20733 次

何时要使用缓存
网上说需要缓存的一般不怎么改变。问题是有些东西虽然不是经常变动的,但是有实时性,那引入缓存还何时吗?缓存周期如何把握?

------解决方案--------------------
不是经常变动的,怎么又有实时性,前后矛盾。
------解决方案--------------------
缓存我也很少用到。我在一个项目中,自己定义一个Map去缓存所有的基础数据,如省份、状态之类的,系统启动的时候,把这些基础数据读取到Map中,每次对基础数据做更新(如新增、修改、删除),清空Map,然后再重新读取基础数据保存到Map,这样主要避免了数据库层面的读取和应用服务器、数据库服务器之间的数据传输。
楼主根据实际情况调整吧。