2009-08-08 7 views
0

Ich habe eine Anwendung mit PHP, MySQL und Xajax entwickelt. Ich habe immer auf einem Setup getestet, von dem ich alle Anwendungen getrennt installiert hatte (Apache, PHP und MySQL) und meine Anwendung war schnell (damit meine ich, dass die Reaktionszeit der Benutzerakzeptanz sehr niedrig war).Leistung meiner Anwendung mit wampserver

Ich habe vor kurzem Apache, PHP und MySQL entfernt und wampserver installiert. Ab diesem Zeitpunkt sind die Antwortzeiten der Benutzeraktionen signifikant gestiegen (verdreifacht). Hat jemand ähnliche Erfahrungen? Ich benutze die Out-of-the-Box-Einstellungen für wampserver und habe wampserver sowohl auf meinem Hauptcomputer (Vista) als auch auf meinem Laptop (XP) installiert.

Alle Vorschläge wären hilfreich. Ich liebe die Idee von einem Paket für php, apache und mysql, aber wenn das bedeutet, dass die Leistung nachlässt, denke ich, dass ich lieber zurück zu meinem alten Setup ohne wamp gehen würde.

Danke, Jasper

+1

Ich verwende derzeit WAMP auf meinem XP-Rechner. Habe noch nie ein Problem damit gehabt. –

Antwort

2

Nein, keine Verzögerung auf XAMPP/WAMP. sollte es nicht so langsam sein: weil es dein eigener Computer ist.

machen Sie ein echtes Timing und erhalten Sie echte Zahlen. es könnte Ihr Loopback-Adapter, Netzwerk, Browser und so weiter sein.

eigentliche Skript Timing Sie wie folgt vor

fügen Sie folgendes zu Beginn des Skriptes

function microtime_float(){ 
    list($usec, $sec) = explode(" ", microtime()); 
    return ((float)$usec + (float)$sec); 
} 
$time_start = microtime_float(); 

Am Ende des Skripts zu tun, 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 am Ende Ihres Alters laden, wird die Zeit in Sekunden angezeigt, die zum Laden des gesamten Skripts benötigt wird.

+0

Danke Mauris, ich habe ein paar Timings hinzugefügt, aber es stellte sich heraus, dass alle meine xajax und php Anrufe schnell sind (<200ms). Ich entfernte wamp von meinem System und installierte php, mysql und apache separat. Es ist alles viel schneller jetzt ... – jzp74

+0

das ist genial. Alles Gute! – mauris

1

Ich habe noch nie eine Verlangsamung mit WAMP (im Vergleich zu meinem Server, der sie separat installiert hat) bemerkt. Sie können es möglicherweise beheben, indem Sie etwas in der Apache-, PHP- oder MySQL-Konfiguration ändern. Ich würde vergleichen, was Sie jetzt zu dem haben, wie es früher aufgebaut war.

0

Ich würde die Konfigurationsdateien vergleichen, da es wahrscheinlich kleine Konfigurationsänderungen gibt, die große Auswirkungen auf Apache, MySQL oder PHP haben könnten.