apache - Warum kommt es zu einer Ladeverzögerung, wenn ich eine Website in einem lokalen Netzwerk öffne? Aber es funktioniert nicht, wenn es lokal auf dem Server geöffnet wird?
阿神
阿神 2017-05-16 17:01:25
0
1
663

Webseite 1:

Webseite 2:

Ich habe festgestellt, dass die Langsamkeit hauptsächlich durch den Download der Homepage verursacht wird.
(Aber wenn Sie von diesem Server herunterladen, können Sie direkt die Internetgeschwindigkeit von 100 Mbit/s genießen.)

Netzwerkumgebung: Geräte-LAN-Umgebung

系统环境:(已yum升级到最新版本)
CentOS 7 x86_64 2.1511.el7.centos.2.10
Apache 2.4.6
php 7.0.0
mariadb 5.5.44

Hardwarekonfiguration (virtuelle Maschine):
8-Kern-CPU
4G-Speicher
Festplatten-IO-Leseleistung übersteigt 250 MB/S

Beim Laden der Website wird zuerst ein Teil des CSS und JS geladen, dann friert es für einige Sekunden ein und dann werden die restlichen CSS und JS geladen. Wie oben gezeigt. Es dauert eine Weile, bis es vollständig geöffnet ist.

Aber! ! !
Wenn ich einen HTTP-Proxy verwende, gehe zu diesem Server und greife dann darauf zu. Beim Öffnen einer Webseite tritt dieses Phänomen nicht auf, sie öffnet sich sofort. (Ungefähr 1 Sekunde)
[Dadurch werden Probleme beseitigt, die durch Apache-, PHP-, MySQL-Konfiguration, Speicherüberlauf und Festplatten-IO-Geschwindigkeit verursacht werden]
Ich habe jedoch lange gesucht und konnte das Problem nicht finden.

阿神
阿神

闭关修行中......

Antworte allen(1)
过去多啦不再A梦

你这个配置显然不会有性能问题啊,应该是网络环境的问题吧?你的程序有没有使用一些远程资源啊?

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage