最高效的帝国cms随机调用文章代码

时间:2016-09-19 16:44:46 来源:51学吧 编辑:www.51xue8.com

等网站的内容量特别大的时候,搜索引擎不可能把所有信息都爬行到,可能会导致一些老文章搜索引擎根本就收录不了。

为了解决这个问题,提高收录数量,做一个随机文章功能还是非常不错的。

不同的CMS,大多数都可以实现随机文章功能。

帝国CMS用ORDER BY RAND()随机调用是最耗资源的一种调用方式,网站信息数过大在1万以上,随机调用就会影响网站速度,今天给大家分享一个更高效的方法:

最高效的帝国cms随机调用文章代码如下:

<?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]

使用这个代码,哪怕文章数量再多,速度都会特别快。

非常优质的一个代码,大家可以保存住,以后肯定能用到。

相关文章