帝國CMS實現高效隨機調用的方法

帝國CMS實現高效隨機調用的方法

本文實例講述了帝國cms實現高效隨機調用的方法。分享給大家供大家參考。具體實現方法如下:

帝國cms用ORDER BY RAND()隨機調用是最耗資源的一種調用方式,網站信息數過大在1萬以上,隨機調用就會影響網站速度.

確實要使用,可以用下面思路:

先用php隨機出信息ID,然后sql調用用id in,php隨機的ID列表.

調用舉例:

代碼如下:

<?php $randnum=10; //隨機數量 $randids=&#39;&#39;; $randdh=&#39;&#39;; for($i=1;$i<=$randnum;$i++) { $randids.=$randdh.rand(1,100000); //1為最小ID,100000為最大ID $randdh=&#39;,&#39;; } ?> [e:loop={欄目ID,顯示條數,操作類型,只顯示有標題圖片,"id?in?($randids)"}] //模板代碼內容 [/e:loop]

推薦學習《帝國cms教程

希望本文所述對大家的帝國cms建站有所幫助。

? 版權聲明
THE END
喜歡就支持一下吧
點贊13 分享