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

Wie verbessert Dreamweaver die Geschwindigkeit des Webseitenzugriffs?

angryTom
Freigeben: 2019-11-09 13:22:11
Original
1710 Leute haben es durchsucht

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>
Nach dem Login kopieren

zu entfernen und

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; 
}
Nach dem Login kopieren

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;]; 
} 
}
Nach dem Login kopieren

3. ; Ä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>。
Nach dem Login kopieren
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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage