523860

xiuno如何精簡(jiǎn)展示列表,一頁(yè)展示百帖僅需7次sql查詢

在未開(kāi)啟sql各種緩存情況下,一頁(yè)展示百個(gè)帖子僅需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 動(dòng)作,沒(méi)有查詢頭像,作者,最后回復(fù)等各種信息,所以大大減少了數(shù)據(jù)庫(kù)查詢


所以,這個(gè)方式僅適用于精簡(jiǎn)展示列表,因?yàn)橹粫?huì)讀取標(biāo)題和url,但會(huì)大大加快展示速度

在未開(kāi)啟任何緩存的情況下,做到 0.00X秒,和個(gè)位數(shù)的sql查詢


效果顯示

http://www.hyr5.com/

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

#1樓
發(fā)帖時(shí)間:2017-9-21   |   查看數(shù):0   |   回復(fù)數(shù):0
游客組