回旧版

最好目录网盘-优质网站推荐分享-以网站收录和网址导航为主的分类目录网!官方网站

帝国CMS实现高效随机调用的方法

本文实例讲述了帝国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实现高效随机调用的方法

感觉不错,很赞哦! ()
分享到:

相关推荐

评论 暂无评论