Ich habe eine lokale Kopie meiner Website unter IIS 8 (dies ist Windows 8 RP) mit der neuesten Version von PHP mit FastCGI und eine vollständige MySQL-Installation (ich habe die Option mit dem niedrigsten Arbeitsspeicher in der MySQL-Konfiguration ausgewählt, wenn das zählt). Aus irgendeinem Grund erhalte ich sehr lange Ladezeiten für meine Website.
Einige Debugging-Informationen, die helfen könnten:
- Wenn Sie die in https://stackoverflow.com/a/5422809/602472 beschriebene Methode verwenden, um die Ausführung meiner Seite zeitlich zu steuern, beträgt die PHP-Kompilierungszeit für mein homepg.php-Dokument von Anfang an 7,1525573730469E-6 Sekunden Unter weniger als einer Sekunde ist laut http://www.wolframalpha.com/input/?i=7.1525573730469E-6 zu verstehen
- Die Ladezeit für das homepg.php-Dokument (entsprechend der Netzwerkregisterkarte von IE und der Netzwerkregisterkarte von Chrome) beträgt ungefähr sechs Sekunden und dann weitere 20 Sekunden für eine API-Seite (die ebenfalls Teil derselben IIS-Website ist), deren "Initiator" jedoch msgstr "" "ist XMLHttpRequest (was anzeigt, dass es von einer jQuery $ .GET gesendet wurde) und ist tatsächlich eine Datei, die etwa 7 kB kleiner ist als homepg.php, aber der Initiator von homepg.php ist" refresh ", also ist das überhaupt möglich das Problem sein?
- Dies geschieht mit oder ohne die dynamische / statische Komprimierung in IIS.
- Es ist kein Problem mit meiner Netzwerkverbindung, da ich es auf mehreren WLAN-Routern und ISPs ausprobiert habe
- Es ist auch kein Problem mit DNS oder Ähnlichem, da die Verlangsamung auftritt, wenn ich 127.0.0.1 und alle benutzerdefinierten Domänen verwende, die ich in der Hosts-Datei festgelegt habe.
Ich entschuldige mich, wenn dies ein bisschen vage ist, aber da ich fast 0 Erfahrung darin habe, war ich mir nicht ganz sicher, was bei der Fehlersuche am hilfreichsten wäre: \ Wenn Sie weitere Informationen benötigen, fragen Sie einfach :)
Vielen Dank,
Matthew