"Muss" IIS-Funktionen für .NET Architect / Lead [geschlossen]

8

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

  1. HTTP-Komprimierung . Diese Option verbessert die Bandbreitennutzung erheblich und die Anwendung führt viel schneller aus.
  2. Lastenausgleich ( chris-lebhaft )
  3. Sitzungen ( chris-lebhaft ) Verschiedene Optionen für die Sitzung und Gründe für / gegen ihre Verwendung
  4. Anwendungspools ( chris-lebhaft )
  5. Sicherheit ( chris-lebhaft ) Wie man einbricht und sich dagegen wehrt.

BEARBEITEN: Changed Frage zu Wiki. Es wäre besser, alle diese Dinge an einem Ort zusammenzufassen.

    
noob.spt 23.05.2017, 11:45
quelle

4 Antworten

10

Sie sollten (in keiner bestimmten Reihenfolge) verstehen

  • Webgärten
  • Anwendungspools
  • Verschiedene Optionen für Session und Gründe für / gegen die Verwendung.
  • Browser-Inkonsistenzen mit der Größe der Formularanforderung (insbesondere Safari)
  • Lastenausgleich
  • Verwendung von sekundären Servern für statischen Inhalt (Bilder, CSS, etc)
  • Browser-Inkonsistenzen bei der Handhabung von Cookies
  • Leistungsüberwachung von bereitgestellten Anwendungen

Wenn Sie die richtige Google / Suchmaschinen-Unterstützung brauchen

  • URL-Umschreiben
  • Die Arten von Redirects

Und die Nummer 1, die JEDER Webarchitekt verstehen sollte

  • Sicherheit. Wie man einbricht und wie man sich dagegen wehrt.

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.

    
NotMe 16.11.2009, 16:08
quelle
2

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:

  • Kenntnis der verschiedenen Caching-Optionen
  • Wissen über Viewstate und die möglichen Probleme
Randy Levy 16.11.2009 17:44
quelle
1

Ein anderer ist:

IIS ist stark auf Kurzzeit-HTTP-Anfragen abgestimmt und begrüßt keine Hintergrundverarbeitung.

    
Vitaliy Liptchinsky 16.11.2009 16:08
quelle
1

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.

    
Cylon Cat 16.11.2009 16:10
quelle

Tags und Links