Http.sys nastavenia databázy registry pre Windows

Preklady článku Preklady článku
ID článku: 820129 - Zobraziť produkty, ktorých sa tento článok týka.
Rozbaliť všetko | Zbaliť všetko

Na tejto stránke

Súhrn

V systéme Windows Server 2003 a novšími verziami, Http.sys je ovládač režimu jadra, ktorá obsluhuje požiadavky HTTP. Niekoľko hodnôt databázy registry je možné konfigurovať podľa špecifických požiadaviek. Tabuľka v časti "Ďalšie informácie" obsahuje nasledovné informácie o týchto hodnôt databázy registry:
  • Databázy Registry kľúč názvy
  • Predvolené hodnoty
  • Platná hodnota rozsahu
  • Kľúčové funkcie registra
  • Upozornenie kódy (ak je to vhodné)
Poznámka Nájdete v časti "Upozornenie kódy" informácie o možných rizikách pri vytvorení a nakonfigurovaní hodnoty databázy registry pomocou nastavenia ako predvolené nastavenie.

Tento článok je určený pre pokročilých používateľov a predpokladá znalosť registra a riziká, ktoré sú zapojené pri zmene databázy registry.

Ďalšie informácie

Dôležité Táto sekcia, metóda alebo úloha obsahuje kroky, ktoré vám povedať, ako upraviť databázu registry. Avšak, môžu spôsobiť vážne problémy ak databázu registrov upravíte nesprávne. Preto sa uistite, že ste postupovali správne. Doporučujeme zálohovať databázu registrov skôr, ako zmeníte jej hodnoty. Potom, môžete obnoviť databázu registrov, ak sa vyskytne problém. Ďalšie informácie o zálohovaní a obnovení databázy registrov nájdete po kliknutí na nasledovné číslo článku publikovaného v Microsoft Knowledge Base:
322756 Ako zálohovať a obnoviť databázu registry v systéme Windows


Môžete vytvoriť nasledujúce hodnoty DWORD pod nasledovným kľúčom databázy registry:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HTTP\Parameters
Zbaliť túto tabuľkuRozbaliť túto tabuľku
Kľúč databázy RegistryPredvolená hodnotaPlatná hodnota rozsahuKľúčové funkcie registraUpozornenie
AllowRestrictedChars0Boolovská hodnotaAk nenulové, Http.sys prijíma unikol hex znakov v žiadosti adresy URL, ktoré dekódujú U + 0000-001F U + a U + 007F-U + 009F rozsahy.0
EnableAggressiveMemoryUsage00,1Obsadiť nestránkovaného fondu pamäte. Predvolene službu HTTP zastavuje prijímanie pripojení pri menej ako 20 megabajtov (MB) nestránkovaný fond pamäte je k dispozícii. Po pridaní tejto hodnoty do databázy registry, služby HTTP zastavuje prijímanie pripojení pri nestránkovaného fondu pamäte menej ako 8 MB je k dispozícii. Keď nastavíte túto hodnotu databázy registry môže znížiť počet "Connections_refused" a 503 chyby v súbore Httperr.log.

Poznámka To sa vzťahuje iba na Windows Server 2003.
0
EnableNonUTF81Boolovská hodnotaAk nulový, Http.sys akceptuje iba kódovaním UTF-8 adresy URL. Ak je nenulová, Http.sys tiež prijíma kódovaní ANSI alebo DBCS URL v žiadosti.0
FavorUTF81Boolovská hodnotaAk je nenulová, Http.sys vždy snaží dekódovať URL ako UTF-8 prvé; Ak zlyhá konverzie a EnableNonUTF8 je nenulové, Http.sys potom pokúsi dekódovať ako ANSI alebo DBCS. Ak zero (a EnableNonUTF8 je nenulová), Http.sys snaží dekódovať ako ANSI alebo DBCS; Ak to nie je úspešný, pokúsi konverzie UTF-8.0
MaxBytesPerSend655361-0xFFFFF (bajty)Prepíše veľkosť okna protokolu TCP, ktorý používa Http.sys. Vyššiu hodnotu môže povoliť vyššiu rýchlosť sťahovania v sieťovom prostredí, ktoré majú šírku pásma a vysoká latencia.

Poznámka To sa vzťahuje iba na Windows Server 2003.
0
MaxConnectionsMAX_ULONG1024(1k) – 2031616 (2 MB) pripojeniaPrepíše výpočet MaxConnections v vodiča. Ide predovšetkým o funkciu pamäte.1
MaxEndpoints00 - 1024 Maximálny počet súčasných endpoint objekty, ktoré sú povolené. Predvolená hodnota nula znamená, že maximálna je vypočítaný z dostupnej pamäte.

Poznámka To sa vzťahuje iba na Windows Server 2003.
1
MaxFieldLength1638464 - 65534 (64 KB - 2) bajtovNastaví horný limit pre každú hlavičku. Pozri MaxRequestBytes. Tento limit sa premieta do približne 32 k znakov pre URL.1
MaxRequestBytes16384256 - 16777216 Bajtov (16 MB)Určuje horný limit pre celkovú veľkosť riadok požiadavky a hlavičky.
Jeho nastavenie je 16 KB. Ak táto hodnota je nižšia ako MaxFieldLength, MaxFieldLength hodnota je upravená.
1
PercentUAllowed1Boolovská hodnotaAk je nenulová, Http.sys prijíma %uNNNN zápis v požiadať URL.0
UrlSegmentMaxCount2550 - 16 383 segmentyMaximálny počet úseky cesty URL. Ak nulový, gróf ohraničené maximálnu hodnotu ULONG.1
UriEnableCache1Boolovská hodnotaAk je nenulová, Http.sys odpoveď a fragment cache zapnutá.0
UriMaxUriBytes262 144 (bajty)4096(4k)-16777216(16MB) bajtovŽiadnu odpoveď, ktorá je väčšia ako uvedená hodnota nie uložené v cache reakcia jadra.1
3
UriScavengerPeriod120 (v sekundách)10 - 0xFFFFFFFF sekúndUrčuje frekvenciu cache živiacich sa zdochlinami. Akúkoľvek reakciu alebo fragment, že nie bola navštívená v sekundách rovná UriScavengerPeriod je spláchnuť.1
2
UrlSegmentMaxLength2600 - 32,766 znakovMaximálny počet znakov v úsek cesty URL (oblasť medzi lomítka v adrese URL). Ak nulový, je dĺžka, ktorá je vyznačená maximálna hodnota ULONG.1
Sa môžu vyskytnúť pomalý výkon v Internet Information Services (IIS) 6.0, pri Internet Server (API ISAPI) alebo rozhrania CGI (Common Gateway) aplikácií, ktoré sú hosťované na IIS 6.0 Odoslať odpovede. Ak sa vyskytne tento problém, môžete pridať hodnotu MaxBufferedSendBytes DWORD v databáze Registry.Ďalšie informácie o tomto probléme nájdete po kliknutí na nasledovné číslo článku publikovaného v databáze Microsoft Knowledge Base:
906977Chyba: Sa vyskytnúť pomalý výkon pri ISAPI aplikácie a aplikácie CGI, ktoré sú hosťované na Internet informácie služby 6.0 poslať reakcie
Vo Windows XP a novších verziách, a Windows Server 2003 a novšie verzie, môžete vytvoriť nasledujúcu hodnotu DWORD pod nasledovným kľúčom databázy registry:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HTTPFilter\Parameters
Zbaliť túto tabuľkuRozbaliť túto tabuľku
Kľúč databázy RegistryPredvolená hodnotaPlatná hodnota rozsahuKľúčové funkcie registraUpozornenie
CertChainCacheOnlyUrlRetrieval10,1Predvolene AIA tipy sa nebudete riadiť počas procesu overenia reťazca keď IIS je nakonfigurovaný na používanie certifikátov klienta. Toto správanie je dôvodov výkonu a zabezpečenia. Napríklad, toto správanie pomáha zabraňovať útokom DoS. Však toto správanie môže tiež viesť k neočakávaný certifikát zamietnutia keď AIA vyhľadávania je potrebné. Na ovládanie tohto správania, môžete nastaviť DWORD parameter CertChainCacheOnlyUrlRetrieval na 0 (nula) v kľúči databázy registry "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HTTPFilter\Parameters".Neuplatňuje sa

Upozornenie kódy

  • 0: Bez rizika.
  • 1: Zmena tento kľúč databázy registry je považovaný za veľmi nebezpečné. Tento kľúč spôsobuje Http.sys používať viac pamäte a môže zvýšiť zraniteľnosť pred škodlivými útokmi.
  • 2: Nízka hodnota môže spôsobiť cache sa začervenal častejšie. Ak toto správanie sa vyskytuje, môže to ovplyvniť výkon.
  • 3: Nízka hodnota môže ovplyvniť výkon pre statický obsah.


Zmeny vykonané v registri, sa prejavia až po reštartovaní služby HTTP. Okrem toho budete musieť reštartovať všetky súvisiace služby IIS.

Ak chcete reštartovať službu HTTP, typu a všetky súvisiace služby IIS, postupujte nasledovne:
  1. Kliknite na tlačidlo Štart, kliknite na tlačidlo Spustiť, typ Cmd, a potom kliknite na tlačidlo ok.
  2. Do príkazového riadka, zadajte net stop http, a potom stlačte kláves Enter.
  3. Do príkazového riadka, zadajte net start http, a potom stlačte kláves Enter.
  4. Do príkazového riadka, zadajte net stop iisadmin /y, a potom stlačte kláves Enter.

    Poznámka Zastavia sa aj všetky služby IIS, ktoré závisia na službe IIS Admin Service. Oznámenie služby IIS, ktoré sú zastavené, keď vás zastaví službu IIS Admin Service. V ďalšom kroku sa reštartuje každú službu.
  5. Reštart služby IIS, ktoré boli zastavené v kroku 4. Chcete urobiť, zadajte net start Názov_službypríkazový riadok a potom stlačte kláves Enter. V príkaze,Názov_služby predstavuje názov služby, ktorú chcete reštartovať. Napríklad reštartovanie služby World Wide Web Publishing Service, zadajte net start "World Wide Web Publishing Service", a potom stlačte kláves Enter.

Vlastnosti

ID článku: 820129 - Posledná kontrola: 9. januára 2013 - Revízia: 1.0
Informácie v tomto článku sa týkajú nasledujúcich produktov:
  • Windows Server 2012 Standard
  • Windows 8
  • Windows 8 Pro
  • Windows 8 Enterprise
  • Windows 7 Professional
  • Windows 7 Enterprise
  • Windows Server 2008 R2 Standard
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 Enterprise
  • Windows Vista Enterprise
  • Windows Vista Ultimate
  • Microsoft Windows Server 2003 Standard Edition
  • Microsoft Windows Server 2003 R2 Enterprise Edition (32-Bit x86)
  • Microsoft Windows Server 2003 R2 Standard Edition (64-Bit x86)
  • Microsoft Windows Server 2003 R2 Enterprise Edition (64-Bit x86)
Kľúčové slová: 
kbinfo kbmt KB820129 KbMtsk
Strojovo preložené
DÔLEŽITÉ: Tento článok bol preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft, nie prekladateľom. Spoločnosť Microsoft ponúka články preložené prekladateľmi aj strojovo preložené články, vďaka čomu máte možnosť prístupu ku všetkým článkom databázy Knowledge Base vo svojom jazyku. Strojovo preložený článok však nie je vždy perfektný. Môže obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky, podobne ako cudzinec môže robiť chyby, keď rozpráva vašim jazykom. Spoločnosť Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené akýmkoľvek nepresným prekladom obsahu alebo jeho použitím zo strany zákazníkov. Spoločnosť Microsoft softvér na strojový preklad pravidelne aktualizuje.
Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem: 820129

Odošlite odozvu

 

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