Heim >CMS-Tutorial >DEDECMS >Wie verbessert Dreamweaver die Geschwindigkeit des Webseitenzugriffs?

Wie verbessert Dreamweaver die Geschwindigkeit des Webseitenzugriffs?

angryTom
angryTomOriginal
2019-11-09 13:22:111725Durchsuche

Wie verbessert Dreamweaver die Geschwindigkeit des Webseitenzugriffs?

So verbessern Sie die Geschwindigkeit des Webseitenzugriffs

Wir wissen, dass die Öffnungsgeschwindigkeit von Webseiten beschleunigt wird ist die Verbesserung des Benutzererlebnisses eine wirksame Strategie. Es gibt viele Faktoren, die die Öffnungsgeschwindigkeit von Webseiten beeinflussen. Heute werde ich darüber sprechen, wie man die Öffnungsgeschwindigkeit von Webseiten beschleunigt, indem man das interne Programm von DreamWeaver CMS optimiert.

Beschäftigen Sie sich zunächst mit dem Javascript der Artikelseite. Vor der Standardvorlage befindet sich ein großer Abschnitt mit Javascript, der möglicherweise etwas mehr als 2 KB groß ist, und jede Seite ist 2 kg groß. Ich werde dieses JS extrahieren und als Datei speichern. Ich muss es in Zukunft nur noch einmal herunterladen. Achten Sie jedoch darauf, den Pfad in JS entsprechend Ihrer eigenen Situation zu ersetzen.

Zweitens stellte ich fest, dass der Artikel bei der Anzahl der Klicks hängen blieb, mit einem Zeitunterschied von weniger als zehn Sekunden. Es stellte sich heraus, dass ich die Daten überprüfte die Geschwindigkeit. Tatsächlich können wir es hier mit AJAX schreiben. Die spezifische Methode ist:

1. Ändern Sie die Vorlage, um die Zeile

<script src="{dede:field name=&#39;phpurl&#39;/}/count.php?view=yes&aid={dede:field name=&#39;id&#39;/}&mid={dede:field name=&#39;mid&#39;/}" type=&#39;text/javascript&#39; language="javascript"></script>

zu entfernen und c35b2375736d9da73cfd4b732b0c932b

2. Fügen Sie der im ersten Schritt erwähnten JS-Datei eine JS-Funktion hinzu

function getClick(aid,mid) 
{ 
var taget_obj = document.getElementById(&#39;article_click&#39;); 
myajax = new DedeAjax(taget_obj,false,false,&#39;&#39;,&#39;&#39;,&#39;&#39;); 
myajax.SendGet2("/plus/count.php?ajax=yes&mid=" +mid +"&aid=" +aid); //这里要根据情况改成网站的实际路径 
DedeXHTTP = null; 
}

3. Ändern Sie die Datei plus/count.php, Fügen Sie vor Exit() den folgenden Code hinzu

if(!empty($ajax)) 
{ 
$row = $dsql->GetOne(" Select click From `{$maintable}` where {$idtype}=&#39;$aid&#39; "); 
if(is_array($row)) 
{ 
echo $row[&#39;click&#39;]; 
} 
}

3. ; 2cacc6d41bbb37262a98f745aa00fbf0Ändern zu:

<script language="javascript" type="text/javascript">getClick({dede:field name=&#39;id&#39;/},mid={dede:field name=&#39;mid&#39;/});getDigg({dede:field.id/});</script>。

Solange die getClick-Funktion am Ende des Artikels platziert ist, spielt es keine Rolle, wo sie sich befindet.

Empfohlenes Tutorial:

dedecms-Tutorial

Das obige ist der detaillierte Inhalt vonWie verbessert Dreamweaver die Geschwindigkeit des Webseitenzugriffs?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

In Verbindung stehende Artikel

Mehr sehen