Maison  >  Article  >  Tutoriel CMS  >  Méthode d'Imperial CMS pour mettre en œuvre des appels aléatoires efficaces

Méthode d'Imperial CMS pour mettre en œuvre des appels aléatoires efficaces

silencement
silencementavant
2019-11-26 15:32:222866parcourir

Méthode d'Imperial CMS pour mettre en œuvre des appels aléatoires efficaces

L'exemple de cet article décrit la méthode de mise en œuvre d'appels aléatoires efficaces dans Imperial CMS. Partagez-le avec tout le monde pour votre référence. La méthode de mise en œuvre spécifique est la suivante :

L'appel aléatoire par ORDER BY RAND() dans Empire CMS est la méthode d'appel la plus gourmande en ressources. Si le nombre d'informations sur le site Web est trop important, plus de 10 000, appel aléatoire. affectera la vitesse du site Web.

Si vous voulez vraiment l'utiliser, vous pouvez utiliser l'idée suivante :

Utilisez d'abord php pour générer aléatoirement l'ID d'information, puis utilisez SQL pour appeler l'ID in, et php randomisera la liste d'ID

Exemple d'appel :

Le code est le suivant :

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

Il est recommandé d'étudier " Tutoriel Empire CMS"

J'espère que cet article sera utile à tous pour la création de sites Web Imperial CMS.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer