Leistung meiner Anwendung mit wampserver
-
12-09-2019 - |
Frage
Ich habe eine Anwendung mit PHP, MySQL und xajax entwickelt. Ich habe immer verwendet auf ein Setup zu testen, von denen mir alle Anwendungen separat installiert hatte (Apache, PHP und MySQL) und meine Bewerbung war schnell (damit meine ich, dass die response von Useraction sehr niedrig war).
Ich habe vor kurzem entfernt Apache, PHP und MySQL und installiert wampserver. Von diesem Punkt an dem responsetimes von useractions deutlich erhöht hat (verdreifacht). Hat jemand ähnliche Erfahrungen gemacht? Ich verwende die out-of-the-Box-Einstellungen für wampserver und installiert wampserver auf meine beiden Hauptcomputer (Vista) und mein Laptop (XP).
wären Anregungen hilfreich. Ich liebe die Idee eines ein Paket für PHP, Apache und MySQL, aber wenn dies bedeutet, dass die Leistung untergeht ich glaube, ich würde lieber zurück zu meiner alten Setup ohne wamp zurück.
Danke, Jasper
Lösung
Nein, nicht verlangsamt auf XAMPP / WAMP. es sollte nicht so langsam sein: weil es die eigene Computer ist.
einigen tatsächlichen Zeitpunkt tun und reale Zahlen bekommen. es könnte Ihr Loopback-Adapter, Netzwerk, Browser und so weiter.
Ist-Skript Timing tun das folgende
zu tunfügen Sie den folgenden zu Beginn des Skripts
function microtime_float(){
list($usec, $sec) = explode(" ", microtime());
return ((float)$usec + (float)$sec);
}
$time_start = microtime_float();
Am Ende des Skripts, fügen Sie die folgenden Schritte aus:
$time_end = microtime_float();
$loadedin = (float)($time_end - $time_start);
echo $loadedin.' s<br/>';
Wenn Sie dann die Seite laden, am Ende Ihres Alters, es wird die Zeit in Sekunden genommen zeigt die ganze Skript zu laden.
Andere Tipps
Ich habe noch nie eine Verlangsamung mit WAMP (im Vergleich zu meinem Server, der sie separat installiert hat) bemerkt. Sie können in der Lage sein, es zu beheben, indem Sie etwas in der Apache, PHP oder MySQL-Konfiguration zu ändern. Ich würde vergleichen, was Sie haben jetzt zu dem, was es war wie früher eingestellt.
Ich würde die Config-Dateien vergleichen, da es wahrscheinlich kleine Konfigurationsänderungen, die großen Auswirkungen auf Apache, MySQL oder PHP haben könnte.