3 Stimmen

Wie kann man den Visual Studio Webserver (Cassini) beschleunigen?

Für meine Webapplikation ist der integrierte Visual Studio Server (Cassini) viel langsamer als IIS. Wie kann ich Cassini beschleunigen, so dass ich nicht für jede kleine Seite 3s warten muss?

5voto

Chris Pietschmann Punkte 28906

Sehen Sie dieses Problem bei einem Webanwendungsprojekt oder einem Website-Projekt?

Wenn es sich um eine Website handelt, liegt das Problem möglicherweise darin, dass der Entwicklungsserver jede Seite bei der ersten Ausführung kompilieren muss. Sind nachfolgende Aufrufe der gleichen Seite schneller?

Wenn es sich um ein Webanwendungsprojekt handelt, kompiliert Visual Studio alles, bevor der Entwicklungsserver es ausführt. Sind Sie in diesem Fall sicher, dass es der Entwicklungsserver ist? Gibt es die gleiche Verzögerung für JEDE Seite in der Anwendung?

Sind Sie außerdem sicher, dass es nicht an der Latenz der Festplatte oder der Datenbank liegt?

2voto

John Saunders Punkte 159011
  1. Stellen Sie fest, warum Sie glauben, dass der Webserver der Übeltäter ist.
    Wie haben Sie festgestellt, dass es der Webserver war? Wie haben Sie diese 3 Sekunden gemessen? Tritt es auf jeder Seite auf oder nur auf bestimmten Seiten? Ist es kontinuierlich, oder wird es nach einer Weile besser?

  2. Stellen Sie fest, welcher Aspekt des langsamen Webservers das Problem ist. Ist die CPU stark ausgelastet? Speicher? Passieren noch andere Dinge, wenn das Problem auftritt? Verwenden Sie IIS auf demselben Computer, auf dem auch der langsame Cassini lief? Ist alles andere identisch? Derselbe Datenbankserver? Sind dieselben Festplatten in Gebrauch?

Wie bei jeder Leistungsanalyse müssen Sie die Dinge eingrenzen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X