2012-04-11 6 views
1

Wenn ich asp.net (Formulare) Website mit Visual Studio Web Dev Server ausführen, funktioniert die Website ziemlich schnell (alles ist unter Profiler optimiert), Firebug zeigt, dass die Seite dauert ~ 100ms generiert werden. Aber wenn es auf vps unter IIS deployed wird, dauert die gleiche Seite ~ 400ms.Warum generiert IIS asp.net-Seiten so langsam?

Warum generiert IIS Seite länger als mein VS Dev Server?

Ich meine genau Seitengenerierung, ohne zu laden, so ist es nicht abhängig von langsamen Netzwerk oder was auch immer. Ich könnte annehmen, dass das vps langsam war, aber es hatte 4BG RAM, 2 Prozessoren und lief nur eine asp.net Seite, also könnte nichts die Betriebsmittel verschwenden.

Wenn VS Dev Server Seite in ~ 100ms erzeugen kann, ich denke, IIS sollte in der Lage sein, das gleiche zu tun?

Antwort

3

Das ist nicht IIS. Es ist Ihr VPS mit niedriger Qualität und begrenzten gemeinsamen Ressourcen. Versuchen Sie einen besseren Server oder testen Sie den lokalen IIS.

+0

hm, danke, ich werde versuchen, IIS auf dem lokalen Computer einzurichten und zu testen –

+0

BTW, gibt es irgendwelche Tools zum Testen der vps-Qualität? –

+0

Sie brauchen nicht. Überprüfen Sie die CPU, RAM und testen Sie die Upload-/Download-Geschwindigkeit. Der Begriff, den Sie suchen, ist "Benchmarking". – Xaqron