suchen

Heim  >  Fragen und Antworten  >  Hauptteil

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?

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.

阿神阿神2818 Tage vor618

Antworte allen(1)Ich werde antworten

  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-16 17:03:25

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

    Antwort
    0
  • StornierenAntwort