日期:2014-05-18  浏览次数:20572 次

ssh 网站菜单项 缓存到什么地方?session?cookie?
做一个网站,有一个联级菜单,分两级,第一级共7个记录,第二级有几十个记录。
当你点击主页的时候就查出所有菜单项,用的是hibernate,共执行了8句sql,
这样太没效率,想第一次查询后就把所有菜单项缓存,
缓存到什么地方好?
session会不会给服务器太多压力?
cookie行吗?

菜单介绍 (要分的回复下面帖子,散分结贴了):
http://bbs.csdn.net/topics/390436737?page=1#post-394574435
ssh 缓存 session Cache Cookie

------解决方案--------------------
Hibernate的二级缓存就可以了
------解决方案--------------------
网站都生成静态模板的啊
------解决方案--------------------
用ajax 当鼠标选择一级菜单选项后触发事件 传送到后台根据一级菜单的选项查出二级菜单 返回页面填充
------解决方案--------------------
hibernate自身的缓存首选,其次考虑自己缓存数据,自己缓存可以缓存到内存中,也可以缓存到文件中