webApi项目中的问题

时间:2023-01-25 23:06:38

1.场景:客户端调用API获取所有品牌列表,使用redis存储,第一次是获取全部,之后会增量获取,通过lasttime参数

出现的问题:redis连接超时,网络流量太大

原因:这个借口没做本地缓存,每次调取,都是从redis里读取,结果redis服务器被刷挂了

暂时的解决方法:优化API,将从redis里读出来的数据做个本地缓存(大概1个小时吧,视情况而定),然后是在返回给客户端数据量大的情况下,一定要注意只返回客户端需要的数据,不需要的就不返回,然后就是定义的字段名称不要太长,最好用缩写表示

注意:以上仅代表个人观点,具体问题要具体对待!