Comment améliorer la vitesse d'accès aux pages Web
Nous savons qu'accélérer la vitesse d'ouverture des pages Web est d’améliorer l’expérience utilisateur une stratégie efficace. De nombreux facteurs affectent la vitesse d'ouverture des pages Web. Aujourd'hui, je vais expliquer comment accélérer la vitesse d'ouverture des pages Web en optimisant le programme interne de DreamWeaver CMS.
Tout d'abord, traitez le Javascript de la page de l'article. Il y a une grande section de Javascript devant le modèle par défaut, qui peut faire un peu plus de 2 Ko, et chaque page fait 2 KG. Je vais extraire ce JS et l'enregistrer sous forme de fichier. Je n'aurai besoin de le télécharger qu'une seule fois dans le futur. Mais attention à remplacer le chemin en JS en fonction de votre propre situation.
Deuxièmement, j'ai constaté que l'article était bloqué en ce qui concerne le nombre de clics, avec un décalage horaire de moins de dix secondes. Je me sentais très mal. Il s'est avéré que je vérifiais les données, ce qui affectait. la vitesse. En fait, nous pouvons l'écrire ici en utilisant AJAX. La méthode spécifique est :
1 Modifiez le modèle pour supprimer la ligne
<script src="{dede:field name='phpurl'/}/count.php?view=yes&aid={dede:field name='id'/}&mid={dede:field name='mid'/}" type='text/javascript' language="javascript"></script>
et ajoutez
2. Ajoutez une fonction JS au fichier JS mentionné dans la première étape
function getClick(aid,mid) { var taget_obj = document.getElementById('article_click'); myajax = new DedeAjax(taget_obj,false,false,'','',''); myajax.SendGet2("/plus/count.php?ajax=yes&mid=" +mid +"&aid=" +aid); //这里要根据情况改成网站的实际路径 DedeXHTTP = null; }
3. Modifiez le fichier plus/count.php, dans Ajoutez le code suivant avant exit()
if(!empty($ajax)) { $row = $dsql->GetOne(" Select click From `{$maintable}` where {$idtype}='$aid' "); if(is_array($row)) { echo $row['click']; } }
3. Mettez Remplacer par :
<script language="javascript" type="text/javascript">getClick({dede:field name='id'/},mid={dede:field name='mid'/});getDigg({dede:field.id/});</script>。
En fait, tant que la fonction getClick est placée à la fin de l'article, peu importe où elle se trouve.
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!