API 增量请求

大佬们好,最近想做个api 的增量请求,根据app刷新的时间差,推送不同数量的新闻,我的思路是当点进各个频道时一个分给用户(未登录的也可以)一个各频道的请求时间,请求数量(可以推送没看过的新闻)作为value,并结合时间戳加随机数生成用户唯一的key(区分各个用户),在写入redis。但是这很麻烦,请问一下有更好的方法或者哪里能改善么。谢谢!!!

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 6
leo

时间戳交给 app 端保存就可以了,请求的时候把时间戳带上

7年前 评论

@leo 请问下如何区分各个用户的请求呢?这样一次请求就更新一次时间戳吧

7年前 评论
leo

@qing 时间戳都是存在 app 里的呀,区分各个用户请求的目的是?不同用户的时间戳都自己存的,服务器不用管。

7年前 评论

@leo 谢谢。区分是为了推送没看过的新闻,例如用户A id1-10看过了,接下来推送10-n,我把推送过的id也保存在app里,请求也带上就行了

7年前 评论

除了上面说到的时间戳,四楼说的其实是另一个概念,你可以了解下 游标分页或者叫流式分页, 你的问题差不多就解决了。

7年前 评论

@springjk 好的谢谢教导

7年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!