帝国CMS实现高效随机调用的方法
<p>本文实例讲述了帝国CMS实现高效随机调用的方法。分享给大家供大家参考。具体实现方法如下:</p>
<p>
帝国CMS用ORDER BY RAND()随机调用是最耗资源的一种调用方式,网站信息数过大在1万以上,随机调用就会影响网站速度.</p>
<p>
确实要使用,可以用下面思路:</p>
<p>
先用php随机出信息ID,然后SQL调用用id in,php随机的ID列表.</p>
<p>
调用举例:<br>
</p>
<div>
代码如下:</div>
<div id="phpcode1">
<?php <br>
$randnum=10; //随机数量 <br>
$randids=''; <br>
$randdh=''; <br>
for($i=1;$i<=$randnum;$i++) <br>
{ <br>
$randids.=$randdh.rand(1,100000); //1为最小ID,100000为最大ID <br>
$randdh=',';<br>
} <br>
?> <br>
<br>
//模板代码内容<br>
</div>
<p>
</p>
<p>
希望本文所述对大家的帝国CMS建站有所帮助。</p>
頁:
[1]