In vielen Spielen taucht häufig der Begriff Netzwerklatenz auf. Einige Spieler haben eine höhere Latenz und andere eine niedrigere Latenz. Unter Netzwerklatenz versteht man die Zeit, die ein Datenpaket benötigt, um vom Computer des Benutzers an den Website-Server gesendet und dann sofort vom Website-Server an den Computer des Benutzers zurückgesendet zu werden. Laienhaft ausgedrückt ist es die Zeit, die benötigt wird, um Daten von einer Seite des Computers auf die andere zu übertragen.
Ursprung der Netzwerkverzögerung (empfohlenes Lernen: PHP-Video-Tutorial)
Ein Signal Zwischen dem Versand und der endgültigen Annahme liegt eine Verzögerung. Jedes Netzwerk unterliegt dieser Latenz. Wenn Sie beispielsweise auf Ihrem Computer eine Taste eingeben, um eine Datei im Netzwerk zu speichern, müssen die Daten der Datei eine Netzwerkschnittstellenkarte, einen Hub im Netzwerk, einen Switch oder Router usw. passieren, bevor sie die Festplatte des Servers erreichen . Kabel und Netzwerkschnittstellenkarten auf der Serverseite. Obwohl sich Elektronen schnell fortbewegen, müssen sie dennoch den Transportprozess durchlaufen. Zwischen der Eingabe einer Taste und dem Empfang der Daten durch den Server kann es zu einer kurzen Verzögerung kommen.
Gleichzeitig erhöht sich bei der Verbindung mehrerer Netzwerksegmente auch die Verzögerung im Netzwerk. Um die Latenz zu begrenzen und damit verbundene Fehler zu vermeiden, wird jedem Medientyp eine maximale Anzahl von Verbindungssegmenten zugewiesen.
Gründe für hohe Latenz
Hohe Netzwerklatenz kann folgende Gründe haben:
1. Die Anzahl der Routing-Hops zwischen dem lokalen Computer und der Server übermäßig. Da die Übertragungsgeschwindigkeit von Licht/Strom sehr hoch ist, ist ihre Ausbreitungszeit im physischen Medium nahezu vernachlässigbar, die Verarbeitungszeit des Routers zur Weiterleitung des Datenpakets jedoch nicht vernachlässigbar. Wenn in der Verbindung vom lokalen Computer zum Server zu viele Routenweiterleitungsprozesse vorhanden sind, ist die Netzwerkverzögerung offensichtlich.
2. Die Netzwerkbandbreite reicht nicht aus. Wenn Client und Server unter Ausschluss anderer Faktoren direkt über einen Router verbunden sind, die Bandbreite jedoch nur 10 Kbit/s beträgt, es aber mehrere Anwendungen gibt, die Daten übertragen müssen, die die Bandbreite von 200 Kbit/s weit überschreiten, führt dies zu einem großen Datenverlust , was sich in einer Reaktionsverzögerung von einer Stunde bemerkbar macht.
3. Unzureichende Verarbeitungsbandbreite. Unter Ausschluss anderer Faktoren kommt es auch zu Antwortverzögerungen, wenn Client und Server direkt über einen Router verbunden sind und die Bandbreite ausreichend ist, die Rechenleistung des Servers jedoch nicht ausreicht.
Lösung
Computer mit lokalem DFÜ-Internetzugang
1. Im Allgemeinen ist die hohe Netzwerklatenz beim Spielen auf Computern mit lokalem DFÜ-Zugang. nach oben Der Internetzugang ist aufgrund der aktuellen Die Netzwerkauslastung ist zu hoch. Viele Leute werden sagen: „Ich habe keine Software auf meinem Computer geöffnet. Wie kann die Netzwerkauslastung hoch sein?“ Tatsächlich hängt dies mit den Hintergrundprozessen vieler aktueller Player zusammen. Beispielsweise wird der Prozess nach der Installation von PPS, Qvod, Baidu Video und anderen Playern jedes Mal automatisch gestartet, wenn der Computer eingeschaltet wird, und die lokalen Ressourcen werden kontinuierlich aktiviert hochgeladen, wodurch die Netzwerkgeschwindigkeit sehr langsam ist.
2. Die Lösung ist einfach: Schließen Sie diesen Vorgang ab. Drücken Sie gleichzeitig Strg+Alt+Entf, um den Task-Manager aufzurufen, und klicken Sie dann auf „Prozesse“.
3. Suchen Sie die drei Prozesse „PPSAP“, „QvodTerminal.exe“ und „baidup2pservice.exe“, wählen Sie sie aus und klicken Sie auf „Prozess beenden“ – „OK“.
4. Klicken Sie dann auf „Start“ – „Ausführen“ – geben Sie „msconfig“ ein, drücken Sie die Eingabetaste, klicken Sie auf „Start“, deaktivieren Sie die drei in Schritt 3 oben genannten Prozesse, klicken Sie dann auf „OK“ und wählen Sie „ Starten Sie den Computer, ohne ihn noch einmal neu zu starten. Auf diese Weise werden diese Prozesse beim nächsten Einschalten des Computers nicht automatisch gestartet.
Weitere PHP-bezogene technische Artikel finden Sie in der Spalte PHP-Grafik-Tutorial, um mehr darüber zu erfahren!
Das obige ist der detaillierte Inhalt vonSo beheben Sie Netzwerkverzögerungen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!