用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2984|回复: 2
收起左侧

[数据库] 400多万行的数据如何优化分页

[复制链接]
发表于 2012-7-20 12:10:38 | 显示全部楼层 |阅读模式
每页20条记录,查询第一页要60秒,第二页要75秒,最后一页要87秒。
为什么人家的站点就那么快?那些快递单查询数据库就行?
linux主机,mysql如何优化?

发表于 2012-7-20 13:53:32 | 显示全部楼层
偶也想知道 学大神解答
发表于 2012-7-22 21:46:45 | 显示全部楼层
不说400万条,就是400条的数据,如果不做缓存,速度肯定会慢。
以每页20条为例共20页,按照前辈们总结的经验,用户最多点击的,可能不会超过前10页。这时,你需要对前10页的分页做出缓存设计。
其后的,以最先点击的用户点击的页码为基准,依次缓存,多少就看你实际的需求了。
无缓存,不web!

本版积分规则