IIS-Optimierung


8

Welche Art von Optimierung (Leistung oder was auch immer) verwenden Sie, wenn Sie mit IIS (unter Windows 2003) live gehen?

Derzeit verwende ich 1 Anwendungspool pro Website, aber ich denke, ich kann mehr tun :)


Ich neige dazu, darüber nachzudenken, den Bildern und dem CSS-Verzeichnis einen eigenen Pool zu geben, da dadurch die aktive Verarbeitung nur von der Dateiservierung getrennt bleibt
Stewart Robinson

Antworten:


5

Selbst bei großen Banken habe ich selten (kann mich nicht erinnern, wann) Optimierungen an IIS vorgenommen, die nicht nur das Hinzufügen von Modulen waren. Ich behalte alle Standardeinstellungen.

  • Dynamische und statische Komprimierung
  • Festlegen von Ablaufdaten für statische Inhalte, Bilder, JS usw.

2

Warum sollten Sie einen einzelnen App-Pool pro Website als Optimierung verwenden? Das Aufteilen von Websites in verschiedene App-Pools sollte nur erfolgen, wenn Sie dies ausdrücklich benötigen:

  • Verschiedene .NET-Versionen
  • Unterschiedliche Identitätsanforderungen
  • Absturz von Websites
  • Zeitpläne recyceln
  • Usw

Absturz-Website: überprüfen. Ich habe eine alte Anwendung (Isapi-Modul), die immer wieder abstürzt. Der Anwendungspool muss manuell neu gestartet werden :) Ich bin froh, dass wir 1 Apppool pro Website haben.
Mathieu


1

Sie sollten sehen, wie hoch Ihre Punktzahl in YSlow ist . Wir führen dies auf allen Sites aus, bevor sie bereitgestellt werden. Einige Tipps:

  1. Minimieren Sie Ihre JS und kombinieren Sie sie zu einer JS-Datei ( fügen Sie diese Referenz am Ende der HTML-Datei ein).
  2. Kombinieren Sie Ihr CSS in einer Datei.
  3. Aktivieren Sie GZIP und entleeren Sie die Komprimierung. Fügen Sie dem zu komprimierenden Dateityp .js und .css hinzu. ZIPEnable ist dafür gut.
  4. Richten Sie den Ablauf des Inhalts für 1 Jahr ein. Denken Sie daran, dass Sie, wenn Sie danach eine CSS / JS / Image-Datei ändern, diese Datei umbenennen und Referenzen aktualisieren müssen, damit Clients die neueste Version abrufen.
  5. Deaktivieren Sie E-Tags .
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.