Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
60
CzęśćI:Podstawy
jakwłasnaaplikacjaASP
.NET,implementującaalgorytmrównoważeniaobciążeniabazujący
nawymaganiachklienta.WięcejinformacjinatematdostosowywaniamodułówwIIS7.0
znajdujesięwrozdziale12„ZarządzaniemodułamiserwerasieciWeb”.
Wbudowanemoduły
ModułydostarczanezIIS7.0pogrupowanewróżnychkategoriachpodwzględemról
usług,jakichdostarczają.Tabela3-1podajeróżnekategorieusługiwymieniaprzykładowe
wbudowanemoduływtychkategoriach.PełnalistamodułówznajdujesięwdodatkuC
„ListamodułówIIS7.0”.
Tabela3-1Kategoriemodułów
Kategoria
Moduł
Wdrażanie
CgiModule(%windir%\system32\inetsrv\cgi.dll)
aplikacji
WspieraprogramyCGI(CommonGatewayInterface).
FastCgiModule(%windir%\system32\inetsrv\iisfcgi.dll)
WspieraFastCGIdostarczającewysokiejwydajnościalternatywydla
staregotypuprogramówopartychnaCGI.
System.Web.SessionState.SessionStateModule(ManagedEngine)
Dostarczazarządzaniestanemsesji,copozwalanaprzechowywa-
niedanychspecyficznychdlapojedynczegoklientawaplikacji
naserwerze.
Kondycja
FailedRequestsTracingModule(%windir%\system32\inetsrv\iisfreb.dll)
idiagnostyka
ZnanypowszechniejakoFailedRequestEventBuffering(FREB).
Wspieraśledzeniebłędnychżądań.Definicjairegułydefiniujące
błędneżądaniemogąbyćkonfigurowane.
RequestMonitorModule(%windir%\system32\inetsrv\iisreqs.dll)
ImplementujeinterfejsRun-timeStateandControlAPI(RSCA),który
pozwalaklientomnaodpytywanieinformacjioczasiewykonania,
takichjakaktualniewykonywaneżądanie,stanuruchomienialub
zatrzymaniawitrynysieciWeblubdomenyaktualniewykonywanych
aplikacji.
Właściwości
ProtocolSupportModule(%windir%\system32\inetsrv\protsup.dll)
HTTP
Implementujewłasneiprzekierowywanenagłówkiodpowiedzi,obsłu-
gujesłowakluczoweHTTPTRACEiOPTIONSorazwspierakonfigu-
racjępodtrzymywaniapracy
.
Wydajność
TokenCacheModule(%windir%\system32\inetsrv\cachtokn.dll)
BuforujetokenybezpieczeństwaWindowsdlaopartychnahasłach
schematów(uwierzytelnianieanonimowe,podstawoweizapomocą
certyfikatówklientaIIS).
System.Web.Caching.OutputCacheModule(ManagedEngine)
DefiniujezasadybuforowaniawyjściadlastronyASP.NETlubkontrolki
użytkownikazawartejnastronie.