关于缓存,高并发,做过大型项目来看下
问题描述:
目前的原理:通过ajax实现页面渲染,指上目标后提交id进行一次实时查询,查询结果显示在旁边,但是由于目标过多,指上的频率过快,查询也就越快,造成卡顿,因为每指上一次就查询一次,而且测试的时候是一个人,如果几百人同时指,肯定会严重卡顿。
有没有可能通过缓存的方式进行优化,查询缓存,或者其他更好的方法。
答
- 字段加索引
- 一些不太会发生变化的数据放到缓存里
- 优化服务器:反向代理
- 优化查询Sql (尽量不要反复查数据库)
- 如果图片多可以做懒加载
大致想到的就这些。谢谢
答
你说的对,就是用缓存,比如redis