523860

xiuno如何精简展示列表,一页展示百帖仅需7次sql查询

在未开启sql各种缓存情况下,一页展示百个帖子仅需7次sql查询


修改route目录下的forum.php


大概第41行


$threadlist = thread_find_by_fid($fid, $page, $pagesize);

修改为

  $threadlist =  db_find('thread', array('fid'=>$fid), array('tid'=>-1), $page, 100, 'tid');

这样去掉了thread_find_by_fid 动作,没有查询头像,作者,最后回复等各种信息,所以大大减少了数据库查询


所以,这个方式仅适用于精简展示列表,因为只会读取标题和url,但会大大加快展示速度

在未开启任何缓存的情况下,做到 0.00X秒,和个位数的sql查询


效果显示

http://www.hyr5.com/

http://www.hyr5.com/f2/

#1楼
发帖时间:13月前   |   查看数:0   |   回复数:0
游客组