目前的场景就是
单表大概 20 万左右的数据,需要分页,排序(浏览量、新增时间,点赞等等)
laravel 生成的 sql
select id, logo, title, supports, collections, created_at, views, user_id, summary from table where status > 0 order by supports desc, created_at desc limit 20 offset 164920;
因为 offset 就执行的很慢 求大牛给点解决方案加速下,最好就是通过修改 sql 的方式
PS:机器是单核小主机。。。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.