Was sollten alle IIS-Funktionen in Bezug auf die Anwendung / Optimierung beachten, sollte ein .NET (ASP.NET) -Architekt oder ein Teamleiter dies beachten?
Liste der Funktionen
BEARBEITEN: Changed Frage zu Wiki. Es wäre besser, alle diese Dinge an einem Ort zusammenzufassen.
Sie sollten (in keiner bestimmten Reihenfolge) verstehen
Wenn Sie die richtige Google / Suchmaschinen-Unterstützung brauchen
Und die Nummer 1, die JEDER Webarchitekt verstehen sollte
Wenn sie die Sicherheit nicht kennen, würde ich sie nicht einstellen. Es ist ein zu ernstes Thema, um bei der Arbeit zu lernen; alles andere kann ziemlich schnell erworben werden.
Meinst du wirklich nur IIS-Funktionen oder meinst du IIS mit ASP.NET? Wenn Sie ASP.NET in Erwägung ziehen, würde ich für Leistungsoptimierungen Folgendes hinzufügen:
Ein anderer ist:
IIS ist stark auf Kurzzeit-HTTP-Anfragen abgestimmt und begrüßt keine Hintergrundverarbeitung.
Anwendungspools. In IIS 7 gibt es vollständige ASP.NET-Integration, wenn Sie den Standardanwendungspool verwenden. Dies bedeutet, dass alle bereitgestellten Elemente (HTML, Bilder, CSS, alles) die ASP.NET-Pipeline durchlaufen und Authentifizierung, Filterung über HTTP-Module usw. bereitstellen. Die Alternative ist der "klassische" ASP.NET-Anwendungspool, in dem nur ASP vorhanden ist. NET-Typen durchlaufen die ASP.NET-Pipeline.
Video-Streaming - IIS 7 kann in Verbindung mit Silverlight für Video-Streaming verbessert werden. Dies bietet Streaming und Komprimierung, die für die Verbindung eines Benutzers am besten geeignet sind, und reduziert die Last erheblich.
Tags und Links .net asp.net iis performance