首页 新闻 会员 周边 捐助

怎么能提高数据的输出速度呢

0
悬赏园豆:20 [已解决问题] 解决于 2022-07-07 11:03

用redis做缓存 有2w多数据 取数据得速度很快 但是测试时输出的速度就慢的要命 有什么方法能提高输出速度 求大佬解惑给个方法
我是返回json

缘—的主页 缘— | 初学一级 | 园豆:158
提问于:2022-07-05 15:29

我看了拿到值不到1秒吧 return输出到测试环境都能超时了

缘— 2年前
< >
分享
最佳答案
0

1. 部分返回(分页模式)

2. 持续返回json流(websocket)

3. 就是要一次性、且快速返回:加大带宽

收获园豆:20
talentzemin | 小虾三级 |园豆:775 | 2022-07-05 22:23

api 模式怎么分页呢

缘— | 园豆:158 (初学一级) | 2022-07-06 09:11

@缘—: 接口增加参数skip,limit,page等参数,每次少量返回

talentzemin | 园豆:775 (小虾三级) | 2022-07-06 10:47

@luzemin: 有demo可以看哈吗

缘— | 园豆:158 (初学一级) | 2022-07-06 10:50

@缘—: 参考sql分页查询

Smalldy | 园豆:496 (菜鸟二级) | 2022-07-07 10:22

@Smalldy: 可行 不过前端他做了懒加载 感觉我这白忙活了 等之后能用得到了不

缘— | 园豆:158 (初学一级) | 2022-07-07 11:03
其他回答(1)
0

我猜测您是缓存了消息的内容,您可以看下这个key的value总共多大。
个人觉得redis适用于存储一些小数据,比如文章的点赞数据,而不是存储你文章内容。

楠木大叔 | 园豆:2083 (老鸟四级) | 2022-07-05 21:40

好吧 看来这2w多商品详情不适合缓存 但是可以减少频繁调取数据库吧

支持(0) 反对(0) 缘— | 园豆:158 (初学一级) | 2022-07-06 09:13
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册