接口优化

46 阅读1分钟

优化前接口情况

如果数据比较多的话,比如说50条数据,需要5s才返回

优化项

  1. 异步

该接口查询出50条数据后,需要每条数据查询另外一张表给个别属性赋值,这个串行处理是很耗时的,改为多线程异步处理后,缩短到2s内

  1. 缓存

查询配置项等不经常变更的信息增加缓存

  1. 索引

未使用索引的sql增加相应索引

最终该接口可以控制到100ms内返回