本文實例講述了帝國cms實現高效隨機調用的方法。分享給大家供大家參考。具體實現方法如下:
帝國cms用ORDER BY RAND()隨機調用是最耗資源的一種調用方式,網站信息數過大在1萬以上,隨機調用就會影響網站速度.
確實要使用,可以用下面思路:
先用php隨機出信息ID,然后sql調用用id in,php隨機的ID列表.
調用舉例:
代碼如下:
<?php $randnum=10; //隨機數量 $randids=''; $randdh=''; for($i=1;$i<=$randnum;$i++) { $randids.=$randdh.rand(1,100000); //1為最小ID,100000為最大ID $randdh=','; } ?> [e:loop={欄目ID,顯示條數,操作類型,只顯示有標題圖片,"id?in?($randids)"}] //模板代碼內容 [/e:loop]
推薦學習《帝國cms教程》
希望本文所述對大家的帝國cms建站有所幫助。
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END