优化JavaWeb应用性能:在Dao层实施实体类缓存的可行性分析?
新手提问:假设一个公司里面,人员不多,也就10-20个人。我现在用JavaWeb做后端,用Durid做数据源。我可以不可以在Dao层做所有人员实体类的缓存?类似与: 创建一个集合(先置为null),一旦某个人访问了这个请求,就用Select * from xxx; 获取所有实体类并初始化存储到这个集合。下次别人访问就快一点。 这种方式合理吗?
我知道表数据一多,这种方式肯定不可行。但我考虑的是表数据量不多的情况下。。
回复
1个回答

test
2024-06-20
除非出现明显的性能问题,否则性能不需要优先考虑业务规模不大,对性能要求不高的情况下,缓存带来的潜在问题远比带来的性能提升要大
回复

适合作为回答的
- 经过验证的有效解决办法
- 自己的经验指引,对解决问题有帮助
- 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
- 询问内容细节或回复楼层
- 与题目无关的内容
- “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容