Verbessern Sie die Apache2-Leistung unter Ubuntu für Windows


0

Ich verwende das Windows Linux-Subsystem (Ubuntu für Windows) für die LAMP-Entwicklung. Aber Apache2 scheint es zu sein sehr langsam Das Aktualisieren der Seite kann bis zu 10 Sekunden dauern. Gibt es eine Möglichkeit, Apache2 unter Ubuntu für Windows zu beschleunigen?

Ich führe eine Symfony 2-Anwendung mit PHP 7.0.15 und MySQL 5.5.54 aus. Auf einem vergleichbaren nativen Ubuntu liegen die Aktualisierungszeiten konstant unter 1 Sekunde.

Apache2 Module:

Loaded Modules:
 core_module (static)
 so_module (static)
 watchdog_module (static)
 http_module (static)
 log_config_module (static)
 logio_module (static)
 version_module (static)
 unixd_module (static)
 access_compat_module (shared)
 alias_module (shared)
 auth_basic_module (shared)
 authn_core_module (shared)
 authn_file_module (shared)
 authz_core_module (shared)
 authz_host_module (shared)
 authz_user_module (shared)
 autoindex_module (shared)
 deflate_module (shared)
 dir_module (shared)
 env_module (shared)
 filter_module (shared)
 mime_module (shared)
 mpm_prefork_module (shared)
 negotiation_module (shared)
 php7_module (shared)
 rewrite_module (shared)
 setenvif_module (shared)
 status_module (shared)

Was ist die Anwendung? Normales HTML? Wie ist die Umgebung, welche Ressourcen stehen Apache zur Verfügung? Bekommst du & gt; 10 Sekunden auf dem gleichen Host läuft Apache auf? Haben Sie mit der Apache-Installation auf Ubuntu verglichen, die Sie in einer anderen Frage erwähnt haben? Dies ist nicht genug Information.
Patrick R.

Die Frage wurde mit zusätzlichen Informationen aktualisiert
wowpatrick

Was sagt die Systemlast aus, welcher Prozess ist beim Laden der Site am beschäftigtsten? Wann muss das erste Byte eingegeben werden, wenn die Site in Ihren Browser geladen wird? Lassen Sie es uns auf Apache, PHP oder MySQL eingrenzen, die das Problem verursachen.
Patrick R.

Das erste empfangene Byte ist nach ungefähr 2 Sekunden. Asset-Dateien, die vom Framework analysiert werden, benötigen ungefähr 3 Sekunden für die Warteschlange und 1 Sekunde für das Warten auf die Antwort. Dies ist ein Verhalten auf einer Seite ohne SQL-Abfragen. Um dies zu überprüfen, fahren Sie MySQL herunter und erhalten die gleichen Ergebnisse. Die CPU-Auslastung bei einer Seitenaktualisierung beträgt 100% für den Zeitraum, den die Aktualisierung benötigt ...
wowpatrick

Gleiches gilt für eine statische Seite ohne PHP-Aufrufe?
Patrick R.
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.