2009-03-06 20 views
13

Gibt es eine Möglichkeit, die Leistung Ihres IIS durch Ändern einiger Konfigurationsparameter zu verbessern?Beschleunigen Sie Ihren IIS

Oder haben Sie allgemeine Tipps, wie Sie die Leistung einer ASP.NET App verbessern können?

Antwort

12
  • Denken Sie daran, deaktivieren 'debug' in der web.config
  • verwenden Wildcard-Dateizuordnung nicht.
  • Verwenden httpCompression wahrgenommen Leistung zu verbessern
  • Gas Bandbreite Gesamtleistung
  • Ausprobieren Verwenden IIS7 für .net apps

http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/71490aae-f444-443c-8b2a-520c2961408e.mspx?mfr=true

+3

Sie sollten das Ablaufen von Inhalt in die Liste aufnehmen - nichts beschleunigt einen Web-Server bis dann den lokalen Cache Web-Browser :-) –

+1

Fügen Sie Deaktivierungssitzungen hinzu - sie sind langsam und blockieren ausschließlich gleichzeitige Anfragen auf dem Server. – Keith

1

Vorkompilieren Ihrer ASP.NET-Anwendung macht es schneller. Release-Build ist ein Plus.

0

Kurz gesagt, es gibt viele Möglichkeiten, wie Sie die Leistung Ihrer Anwendung durch iis Einstellungen verbessern können. Ihre spezifische Anwendung benötigt jedoch eine eigene Abstimmung.

Die allgemeinen Hinweise sind in den anderen Pfosten. Es wird jedoch auch einige spezifische Dinge über Ihre Anwendung geben, die abgestimmt werden können. Wenn Sie zum Beispiel ein oder zwei Verzeichnisse haben, die im Vergleich zum Rest der Site viel Aktivität haben, können Sie sie in separate Anwendungspools legen.

Es ist eine ziemlich Kunstform und wenn Sie nach dem allgemeinen Rat hier immer noch Leistungsprobleme haben, würde ich empfehlen, einen Berater für eine Woche zu bekommen, um die Dinge für Sie abzustimmen. Vorzugsweise eine, die auch auf Ihren ASP schauen kann.

Die andere Sache, die Sie tun könnten, wenn Sie spezifische Engpasspunkte haben, ist, Fragen auf SO zu posten. Es gibt nur so weit, Sie können mit einem allgemeinen Hinweis gehen.

4

Auf der anderen Seite, Sie IIS Tuner Open-Source-Tool zur Optimierung

+0

sehr schönes Werkzeug! – BigbangO

0

Check out http://iistuner.codeplex.com/ versuchen, es zu lösen alle unsere Probleme bezüglich der Einstellung der Konfigurationswerte in vielen Orten. Es repariert im Grunde alle seltsamen und schwer zu findenden Einstellungen mit einem Klick.

0

Einige allgemeine Empfehlungen:

  • gzip-Komprimierung aktivieren
  • Verdoppeln Sie Ihre Bilder überprüfen und die Bilder mit Bearbeitungssoftware ab optimieren: bevor Ihr Körper Schließung für Web in Photoshop
  • setzen Sie Ihre nur js Dateien speichern Tags
  • setzen Sie Ihre CSS in den Kopf
  • Ihre js Dateien in eine Datei mit den Bundles in asp.net fusionieren oder manuell
  • Ihre CSS mit Bündeln fusionieren oder
  • manuell Machen Sie alle kleinen CSS und JS inline statt verknüpften Dateien
  • wichtig: LASSEN SIE RICHTIG der Cache-Speicher EINSTELLUNG
  • Verwendung CDN, wenn möglich, ex SET: jQuery von CDN laden und Google Schriftarten von Google cdn.
  • minimieren Ihre js, CSS html Online-Tools verwenden, keine Notwendigkeit für Kommentare, Leerzeichen, neue Linien ...
  • Verwendung Schriftarten für Symbole anstelle von Bildern
  • verschmelzen kleine Bilder (Icons ...) in einem Bild und verwenden CSS Geist
  • endlich Ihre Online-Website überprüfen mit Google Page Speed ​​und yahoo YSlow

Viel Glück

Verwandte Themen