Heim > Backend-Entwicklung > PHP-Tutorial > javascript - Warum wird diese Webseite sehr langsam geladen, wenn ich sie zum ersten Mal öffne, und es dauert ein paar Sekunden, bis sie geöffnet ist?

javascript - Warum wird diese Webseite sehr langsam geladen, wenn ich sie zum ersten Mal öffne, und es dauert ein paar Sekunden, bis sie geöffnet ist?

WBOY
Freigeben: 2016-08-18 09:16:17
Original
1757 Leute haben es durchsucht

Warum lädt diese Webseite sehr langsam, wenn ich sie zum ersten Mal öffne? Ich sehe, dass das Laden der HTML-Datei länger als 3 Sekunden dauert. Wurde es auf dem Server des Unternehmens getestet?

javascript - Warum wird diese Webseite sehr langsam geladen, wenn ich sie zum ersten Mal öffne, und es dauert ein paar Sekunden, bis sie geöffnet ist?

Antwortinhalt:

Warum lädt diese Webseite sehr langsam, wenn ich sie zum ersten Mal öffne? Ich sehe, dass das Laden der HTML-Datei länger als 3 Sekunden dauert. Wurde es auf dem Server des Unternehmens getestet?

javascript - Warum wird diese Webseite sehr langsam geladen, wenn ich sie zum ersten Mal öffne, und es dauert ein paar Sekunden, bis sie geöffnet ist?

Aus dem Screenshot geht hervor, dass Ihr Problem hauptsächlich auf die langsame Rückgabe von HTML-Text zurückzuführen ist. Die grüne Linie ist sehr lang und Grün bedeutet Warten (TTFB)

Informationen darüber, was TTFB ist, finden Sie in diesem Artikel https://scaleyourcode.com/blo...

Um es einfach auszudrücken: Die Zeit, die Ihr Server benötigt, um HTML-Daten an Sie zurückzusenden, ist im Grunde die gleiche wie die grüne Zeit. Dann ist Ihre Frage, warum die HTML-Daten sehr langsam zurückgegeben werden Es ist langsam, die Daten zu überprüfen. Oder es ist die Internet-Tante

brand.htmlDies ist eine Markenseite 9k, Ihre Seitenrendering-Arbeit sollte vom Server abgeschlossen und zurückgegeben werden, was das Risiko einer Netzwerküberlastung birgt.

Ich weiß nicht, wie Sie den Code geschrieben haben. Es gibt nur zwei Gründe für die langsame Reaktion des Servers:

  • Ihr Programm hat zu viele Datenbank-Lese- oder Synchronisierungsvorgänge und es besteht ein Problem beim Warten auf Antworten (Programm)

  • Das Netzwerk oder die Leistung Ihres Testservers ist schlecht (Hardware)

Es wird empfohlen, die serverseitigen Synchronisierungsvorgänge zu reduzieren und zu versuchen, die Seite in Module zu unterteilen und eine clientseitige Rendering-Lösung (unter Verwendung von asynchronem JS-Rendering) zu verwenden, unter der Voraussetzung, dass die angegebenen SEO-Anforderungen erfüllt werden

Oder der Server rendert nur die ersten Bildschirmdaten und die nachfolgenden Daten werden verzögert geladen und mit JS gerendert

Der Testserver ist möglicherweise langsam

Hübscher Kerl, du hast so viele Bilder, ich empfehle die Verwendung von CSS-Sprite

Sehen Sie sich an, was in diesem HTML steht?

Dieses Problem hängt auch mit dem TCP/IP-Protokoll zusammen. Beim ersten Besuch einer Website wird ein Drei-Wege-Handshake durchgeführt, was sehr zeitaufwändig ist. Aber sobald die Verbindung hergestellt ist, geht es sehr schnell. Denn ein Händeschütteln ist nicht nötig. Der erste Besuch wird also etwas langsamer sein.

Das Serversystem war vor der Neuinstallation sehr schnell, wurde aber nach der Neuinstallation langsamer.

Dadurch ist das Bandbreitenproblem behoben. Die in gzip übertragenen Seiten sind alle aktiviert. Die Größe der übertragenen Daten ist gleich.
Aber es dauert mehrere Sekunden, eine Datei mit weniger als 10 KB zu übertragen, ich kann es nicht herausfinden

Später stellte ich fest, dass die Hosts-Datei leer war, und dann habe ich

eingegeben

<code>127.0.0.1 localhost</code>
Nach dem Login kopieren
Nach dem Beitritt zu den Gastgebern normalisierte sich die Geschwindigkeit wieder

Die TTFB-Zeit ist zu lang. Es liegt ein Problem auf der Serverseite vor. Versuchen Sie, sie serverseitig zu optimieren.

Stellen Sie zunächst sicher, dass das Netzwerk stabil ist

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