Ovladač HTTP.sys nastavení registru pro službu IIS

Překlady článku Překlady článku
ID článku: 820129 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Souhrn

V systému Microsoft Windows Server 2003 Http.sys je ovladač režimu jádra, která zpracovává požadavky HTTP. Několik hodnot registru lze konfigurovat podle specifických požadavků. V tabulce v části "Další informace" obsahuje následující informace o těchto hodnot registru:
  • Názvy klíčů registru
  • Výchozí hodnoty
  • Platná hodnota rozsahů
  • Funkce klíče registru
  • Kódy upozornění (popřípadě)
Poznámka: V části "Kódy upozornění" informace o možných rizik při vytváření a konfiguraci hodnot registru pomocí nastavení než výchozí nastavení.

Tento článek je určen pro pokročilé uživatele a předpokládá znalost registru a rizik, které přicházejí v úvahu při změně registru.

Další informace

Důležité Tento oddíl, metoda nebo úkol obsahuje kroky, které informace o úpravě registru. Však mohou nastat závažné problémy při nesprávných úpravách registru. Proto se ujistěte, opatrně postupujte takto. Pro zvýšení ochrany před úpravami je nutné zálohujte registr. Můžete pak obnovení registru v případě, že dojde k potížím. Další informace o zálohování a obnovení registru získáte článku znalostní báze Microsoft Knowledge Base:
322756 Postup při zálohování a obnovení registru v systému Windows


Můžete vytvořit následující hodnoty DWORD v následujícím klíči registru:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HTTP\Parameters
Zmenšit tuto tabulkuRozšířit tuto tabulku
Klíč registruVýchozí hodnotaRozsah platných hodnotFunkce klíče registruVÝSTRAŽNÝ kód
AllowRestrictedChars0Logická hodnotaPokud nenulová, ovladač Http.sys přijímá hex uvozena znaky v požadavku adresy URL, které dekódovat U + 0000 – U + 001F a U + 007F-U + 009F oblastí.0
EnableAggressiveMemoryUsage00,1Předem přidělit paměť nestránkovaného fondu. Ve výchozím nastavení služba HTTP přestane přijímat připojení, když je k dispozici méně než 20 megabajtů (MB) paměti nestránkovaného fondu. Po přidání této hodnoty registru, služba HTTP přestane přijímat připojení je k dispozici méně než 8 MB paměti nestránkovaného fondu paměti. Nastavení této hodnoty registru může snížit počet "connections_refused" a 503 chyby v souboru Httperr.log.0
EnableNonUTF81Logická hodnotaJe-li nula, ovladač Http.sys přijímá pouze URL kódované ve formátu UTF-8. Pokud nulová, ovladač Http.sys také přijímá URL kódování ANSI nebo DBCS v žádosti.0
FavorUTF81Logická hodnotaPokud není nula, ovladač Http.sys vždy pokusí dekódovat URL kódování UTF-8 první; Pokud selže tento převod a EnableNonUTF8 je nenulová, poté pokusí dekódovat jako ANSI nebo DBCS Http.sys. V případě nulové hodnoty (a EnableNonUTF8 je nenulová), ovladač Http.sys pokusí dekódovat jako ANSI nebo sady (DBCS); Pokud to není úspěšné, se pokusí o převod kódování UTF-8.0
MaxBytesPerSend65 5361-0xFFFFF (bajty)Změní velikost okna protokolu TCP, který používá ovladač Http.sys. Vyšší hodnota může povolit vyšší rychlosti stahování v síťovém prostředí, které mají vysokou propustností a dlouhou čekací dobou.0
MaxConnectionsMAX_ULONG1024(1k) – 2031616 připojení (2 MB)Výpočet MaxConnections v ovladači přepíše. To je především funkcí paměti.1
Třídy MaxEndpoints00 - 1024 Maximální počet aktuální koncový bod objektů, které jsou povoleny. Výchozí hodnota nula znamená, že maximální vypočteného z paměti1
MaxFieldLength1638464 - 65534 (64 kb / s - 2) bajtůNastaví horní limit pro každé záhlaví. Viz MaxRequestBytes. Tento limit převádí na přibližně 32 kB znaků pro adresu URL.1
MaxRequestBytes16384256 - 16777216 Bajtů (16 MB)Určuje horní mez pro celkovou velikost řádek požadavku a záhlaví.
Výchozí nastavení je 16 KB. Pokud je tato hodnota nižší než MaxFieldLength, se upraví hodnota MaxFieldLength.
1
PercentUAllowed1Logická hodnotaJe-li nulová, ovladač Http.sys přijímá %uNNNN zápis v požadavku URL.0
UrlSegmentMaxCount2550 - 16 383 segmentůMaximální počet segmentů cesty adresy URL. V případě nulové hodnoty počtu ohraničené maximální hodnota typu ULONG.1
UriEnableCache1Logická hodnotaPokud nenulová, je povolena mezipaměť Http.sys odpověď a fragmentu.0
UriMaxUriBytes262144 (bajty)4096(4k) – 16777216(16MB) bajtůOdpověď, která je větší než tato hodnota není uložen do mezipaměti jádra odpověď.1
3
UriScavengerPeriod120 (sekundy)10 - 0xFFFFFFFF sekundUrčuje četnost čističe mezipaměti. Žádné odpovědi nebo fragment, které nebyly otevřeny v sekundách rovna UriScavengerPeriod vyprázdněn.1
2
UrlSegmentMaxLength2600 - 32 766 znaky.Maximální počet znaků v segmentu cesty adresy URL (oblast mezi lomítka v adrese URL). Pokud nulová, je délka, která je ohraničena maximální hodnota typu ULONG.1
Pomalý výkon v (IIS) 6.0 může dojít, když aplikace Internet Server API (ISAPI) nebo rozhraní CGI (Common Gateway Interface) aplikace, které jsou hostovány na službu IIS 6.0 odeslat odpovědi. Pokud se vyskytne tento problém, můžete přidat hodnotu MaxBufferedSendBytes DWORD do registru.Další informace o tomto problému získáte článku znalostní báze Microsoft Knowledge Base:
906977Chyba: Pomalu aplikací ISAPI a CGI, jejichž hostiteli jsou Internetová informační služba 6.0 odeslání odpovědi
V systému Microsoft Windows XP a Microsoft Windows Server 2003 můžete také vytvořit následující hodnotu DWORD v následujícím klíči registru:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HTTPFilter\Parameters
Zmenšit tuto tabulkuRozšířit tuto tabulku
Klíč registruVýchozí hodnotaRozsah platných hodnotFunkce klíče registruVÝSTRAŽNÝ kód
CertChainCacheOnlyUrlRetrieval10,1Ve výchozím nastavení pomocné body AIA nejsou sledovány během ověřování řetězu při konfiguraci služby IIS pomocí klientských certifikátů. Toto chování je v místě, z důvodů výkonu a zabezpečení. Například toto chování lze zabránit útokům DoS. Však toto chování může také vést ke zamítnutí neočekávané certifikátu je potřeba AIA načítání. Chcete-li toto chování změnit, můžete nastavit parametr CertChainCacheOnlyUrlRetrieval DWORD na 0 (nula) v klíči registru "hkey_local_machine\system\currentcontrolset\services\httpfilter\parameters".Není k dispozici

Kódy upozornění

  • 0: Žádná rizika.
  • 1: Změna tohoto klíče registru je považován za velmi nebezpečné. Tento klíč způsobuje ovladač Http.sys používat více paměti a může zvýšit zranitelnost vůči škodlivým útokům.
  • 2: Nízká hodnota může způsobit častěji vyprázdnit mezipaměť. Pokud tato situace nastane, může ovlivnit výkon.
  • 3: Nízká hodnota může ovlivnit výkon pro statický obsah.


Změny provedené v registru se projeví až po restartování služby protokolu HTTP. Navíc bude pravděpodobně třeba restartovat všechny související služby IIS.

Chcete-li restartovat službu HTTP, typ a všechny související služby IIS, postupujte takto:
  1. Klepněte na tlačítko Spustit, klepněte na tlačítko Spustit, typ Cmd a potom klepněte na tlačítko OK.
  2. Na příkazovém řádku zadejte následující příkaz: net stop http na příkazovém řádku a stiskněte klávesu ENTER.
  3. Na příkazovém řádku zadejte následující příkaz: net start http na příkazovém řádku a stiskněte klávesu ENTER.
  4. Na příkazovém řádku zadejte následující příkaz: net stop iisadmin /y na příkazovém řádku a stiskněte klávesu ENTER.

    Poznámka: Budou také zastaveny všechny služby IIS, které závisí na službě IIS Admin Service. Všimněte si služby IIS, které jsou zastaveny při zastavení služby Správa služby IIS. Každá služba restartuje v dalším kroku.
  5. Restartování služby IIS, které byly zastaveny v kroku 4. Chcete-li to provést, zadejte následující příkaz: net start Název_služby na příkazovém řádku a stiskněte klávesu ENTER. V příkazu, Název_služby je název služby, kterou chcete restartovat. Chcete-li restartovat službu World Wide Web Publishing Service, zadejte například net start "world wide web Publishing Service", a pak stiskněte klávesu ENTER.

Vlastnosti

ID článku: 820129 - Poslední aktualizace: 20. května 2011 - Revize: 10.0
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Internet Information Services 6.0
  • Microsoft Internet Information Services 7.0
Klíčová slova: 
kbinfo kbmt KB820129 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:820129

Dejte nám zpětnou vazbu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com