Maison  >  Article  >  Tutoriel CMS  >  Comment accélérer la vitesse d'affichage des pages d'articles dans DreamWeaver

Comment accélérer la vitesse d'affichage des pages d'articles dans DreamWeaver

王林
王林original
2019-11-07 09:41:381986parcourir

Comment accélérer la vitesse d'affichage des pages d'articles dans DreamWeaver

1. Entrez dans le répertoire racine de dedecms et recherchez le répertoire suivant :

include/inc/inc_fun_SpGetArcList.php

2. Après l'avoir trouvé, il est préférable de le télécharger localement et de l'ouvrir. pour trouver le code suivant :

for($i=0;$i<$ridnum;$i++){ if($tpsql==””) $tpsql .= ” And ( (“.TypeGetSunID($reids[$i],$dsql,’arc’).” 
Or arc.typeid2=&#39;”.$reids[$i].”‘) “; else $tpsql .= ” Or (“.TypeGetSunID($reids[$i],$dsql,’arc’).” 
Or arc.typeid2=&#39;”.$reids[$i].”‘) “; }

3. Après avoir trouvé le code ci-dessus, vous pouvez le commenter ou le remplacer par le code suivant :

for($i=0;$i<$ridnum;$i++){ if($tpsql==””) $tpsql .= ” And (“.TypeGetSunID($reids[$i],$dsql,’arc’); 
else $tpsql .= ” Or “.TypeGetSunID($reids[$i],$dsql,’arc’);

Rechercher :

$orwhere .= " And ( arc.typeid in ($sonids) Or arc.typeid2 in ($sonids) ) "
.

et remplacez-le par :

$orwhere .= " And arc.typeid in ($sonids) ";

Étapes d'optimisation spécifiques :

1 Fermez la sous-colonne et la vitesse de génération est réduite de 50 secondes à 20. pages à 20 secondes et 20 pages

2. Supprimer le modèle de document Appelez la balise d'un document aléatoire (c'est-à-dire celle avec sort=rand dans arclist) pour activer tous les caches pouvant être trouvés en arrière-plan. .La vitesse de génération passe de 20 secondes pour 20 pages à plus de 6 secondes pour une page

3. Supprimer le modèle de document Pour les documents associés dans , la vitesse de génération a fortement chuté de 6 secondes à moins d'une seconde <.>

Tutoriel recommandé :

Tutoriel dedecms

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:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn