后端
1.使用数据库缓存
第一次获取数据从数据库提取,然后保存在缓存中,以后就可以直接从缓存中提取数据。不过需要有机制维持缓存和数据库的一致性。
2.批量读取
高并发情况下,可以把多个请求的查询合并到一次进行,以减少数据库的访问次数
3.延迟修改
高并发情况下,可以把多次修改请求,先保存在缓存中,然后定时将环迅中的数据保存在数据库中。风险是可能会断电丢失缓存中的数据。
4.使用索引
尽量使用索引,where字句中精确的给出索引列的值
5.分离活跃数据
比如可以把活跃用户专门保存一张表,分开查询