我正在构建一个Laravel rest API,它将使用$ skip和$ take按块中的类别返回帖子列表。
即。 /posts/animals/0/10
这里的问题是帖子按日期desc排序,所以新帖子将是第一个,如果设备已经要求第2页,例如,这可能导致在不同页面中获取相同项目的问题。 / p>
我可以考虑在api和设备端实现一些检查,但它们都耗费内存。我想到了一个post_id列表,并在渲染feed(设备端)之前检查它们,或者在API端使用一些缓存列表做同样的事情。
有没有更好的方法来实现这一目标?有人有关于Feed / stream的最佳实践的文章吗?
提前致谢!