Optimalizace Internetová informační služba 5.0

Překlady článku Překlady článku
ID článku: 305313
Důrazně doporučujeme, aby všichni uživatelé upgradovat na aplikaci Microsoft Internet Informační služby (IIS) verze 6.0 se systémem Microsoft Windows Server 2003. Služba IIS 6.0 výrazně zvyšuje zabezpečení webové infrastruktury. Další informace informace o tématech souvisejících se zabezpečením Internetové informační služby společnosti Microsoft následující Webový server:
http://www.microsoft.com/technet/security/prodtech/IIS.mspx
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Souhrn

Poskytnuté informace uvedené v tomto článku: Microsoft Stiskněte klávesu.

Tento článek vysvětluje, jak optimalizovat Microsoft Internetová informační služba 5.0. Tato informace je založena na informace je kompilace informací od Internetová informační služba Resource Guide knihu v Systém Microsoft Windows 2000 Server Resource KitKapitola 4: "Plánování kapacity" a kapitola 5: "Sledování a optimalizace serveru." Další informace o Systém Windows 2000 Server Sada Resource Kit.

Další informace

Jak získat nejlepší výkon ze serveru WWW? Pokud Při správě webových serverů a aplikací spuštěných v systému Microsoft Windows 2000 Server a Internetová informační služba 5.0, máte k dispozici základní složky pro web s vysokým výkonem, který dokáže zpracovat tisíce souběžných transakcí. Ale jen proto, že je vynikající platformu, nezobrazí nutně vysoké výkon. Pokud některý z následujících problémů Tvé vaše o tom uživatelé jejich připojení k serveru se pomalu, zablokování počítače neomezeně uprostřed stránky sloužící požadavky nebo zjistíte na dodavatele odhady pro servery s více výkon procesoru a paměti-je nutné znát nejprve faktory ovlivňující výkon vašeho webu a optimalizace služby IIS 5.0 pro maximální propustnost.

V tomto článku, uvidíme, jak služba IIS 5.0 používá systémové prostředky a jak jsme vyladit jej pro lepší výkon. Zobrazí Další informace o tomto tématu naleznete v knihy Microsoft Press Internetová informační služba 5.0 Resource Guide, což je jeden svazek v Systém Microsoft Windows 2000 Server Resource Kit. Tento svazek je podrobně ukázáno jak úpravy je třeba provést Web site nejlepší umělce může být. Ale sdělíme vám dostatečně zde začít.

Zdroje sníženého výkonu webového serveru

Co dělá pomalé webu? Dostanete hodně odpovědi Otázka, ale všechny vaří několika možné příčiny:
  • Konfigurace hardwaru, na které je webový server spuštění
  • Konfigurace softwaru webového serveru
  • Šířka pásma připojení k Internetu
  • Návrh a konfiguraci sady webových souborů aplikace
  • Vlastnosti počítačů uživatelů a jejich připojení
Špatné zprávy, zde je, že pokud nejste správce webu všechny tyto faktory jsou pod vaší kontrolou. Šířku pásma Internetu připojení je pravděpodobně určen rozpočtu. Pravděpodobně máte malý vliv. přes návrh webových aplikací, i když právě vytvořené interně. A, samozřejmě nelze řídit uživatele. Z výše uvedeného vyplývá, že stále šarže můžete provést. Začněme samotného serveru.

Optimalizace serveru

Optimalizace výkonu serveru WWW v podstatě vyžaduje zjistit optimální konfiguraci paměti, procesoru, pevného disku, a síťové vstupně výstupní operace. Přestože se domníváte, ve všech případech, další je vždy lepší je složitější než pravdy.

Paměť

Chcete optimalizovat váš server? Stačí přidáte více paměti! Není to co všichni říkají, že? Máte problémy s výkonem právě přidání paměti RAM měla opravit, pravý? Pokud, v případě, I nelze ukončit v tomto článku. Na Pravdou je, že až do okamžiku přidání paměti pomoci; ve skutečnosti mnoho případů Co se zdá, že procesor nebo problémových míst na disku jsou skutečně problémy s pamětí. Ale přesahující tento bod přidání paměti neobsahuje jste žádné dobré vůbec. Stále optimalizace paměti je první a často Nejjednodušším způsobem zvýšit vaše služby IIS výkon.

Je důležité si uvědomit, že služba IIS spuštěna v systému Windows 2000 Server a dědí jeho správy paměti. To znamená, že určitou bit optimalizace paměti přejde na automaticky. Windows 2000 Server se upraví množství paměti, které jsou k dispozici procesů a podprocesů. také se nastavuje velikost mezipaměti, stránkovaného fondu nestránkované paměti a velikost stránkovacích souborů poskytují pro optimální výkon. Při optimalizaci paměti pro službu IIS, budete není tolik pokoušíte vybrat velikost paměti přiřadit každému procesu vlákno nebo mezipaměti jako určení, zda systém Windows 2000 má dostatek paměti na její vyřazení provést všechny automatické úpravy z nichž je schopen.

Jak zjistíte zda má server dostatek paměti? Chci začít vzhledem k tomu, co serveru WWW služby IIS 5.0 používá své paměti. Systém Windows 2000 Server řídí paměti přidělením každému procesu odpovídajícího bloku paměti známý jako jeho pracovní sady. V téměř všech případech jednotlivé podprocesy v rámci Proces použití kousků paměti přidělené z v rámci dané pracovní sady. Co proces roste, systém Windows 2000 přidá více paměti do jeho pracovní sadu na účet jeho potřebám. Většina přidělené paměti je stránkované, což znamená data v že paměť lze dočasně uložen na disku a připomenout do paměti RAM, která má potřebné. Však vyžadují některé podprocesů, například připojení TCP/IP nestránkové paměť; paměť musí být živé paměti RAM není soubor na disku. Počet připojení zvyšuje a jiné požadavky na nestránkové paměti časově rozlišit, systém lze spustit z volné paměti a nemůže přidělit žádné další. Tato situace může způsobit zhroucení systému; ve skutečnosti je jak útoky některé denial-of-service práce.

Služba IIS 5.0, stejně jako nic, jinak se systémem Windows 2000 Server je proces: inetinfo.exe. Proto musí nastavit funkční. Pracovní sada který patří do služby IIS obsahuje prostor pro programový kód, aktivní TCP/IP připojení, mezipaměti objektů IIS, soubory protokolu služby IIS a datové připojení HTTP struktury. Program kód může zabírat až 2,5 MB paměti RAM a ostatní pracovní sada prvků se liší velikost podle počtu uživatelů, kteří jsou současně připojených (asi 10 KB pro každé připojení TCP/IP, plus další pro data protokolu HTTP) a kolik webů na serveru (minimální hostitelském 64 KB mapované v paměti souboru protokolu na webu). Vedle pracovní sada Inetinfo.exe, sám, služba IIS používá šablonu mezipaměti služby IIS, služba IIS skriptovací stroj Mezipaměť a systémové mezipaměti souborů služby IIS tři mezipaměti, které jsou ve výchozím nastavení jsou mimo Inetinfo.exe, ale lze je nakonfigurovat pro spuštění v rámci. Služba IIS také pomocí protokolu TCP Tabulka hash přenosu bloku a fondu podprocesů pro spouštění kódu. Tyto prvky, které jsou externí inetinfo.exe, musí žít v nestránkovaný paměť; je naprosto nutné dostatek paměti RAM, přizpůsobte tomu.

Je možné sledování paměti používané pomocí dostupných čítačů v nástroji Sledování výkonu jakož i podle inetinfo.exe samotného systému. Kapitola 5 Příručka služby IIS 5.0, "Sledování a ladění serveru" zahrnuje rozsáhlý seznam čítače. Většina základních některých následující:
  • Computername\Memory\Available bajtů - tento čítač sleduje. celkové množství paměti v systému. Operační systém pokusů zachovat tuto hodnotu větší než 4 MB. Lepší metriku pro optimální výkon je 5 procento celkové velikosti paměti RAM.
  • Sada Computername\Process\Working: Inetinfo - tento čítač sleduje množství paměti používané inetinfo.exe sám. Pouze vám nejvíce poslední hodnota, ale pozorováním jeho časem, můžete získat obrázek paměť používaná službou IIS.
  • Chyby Computername\Process\Page/sec.: Inetinfo - to čítač sleduje počet, kolikrát se má server na části stránky Inetinfo.exe na disk za sekundu. Toto číslo chcete co možná.
Celkově co hledáte je obrázek toho, jak daleko paměti celého serveru používá a kolik paměti služba IIS. Minimálně má alespoň tolik paměti tak, aby všechny součásti inetinfo.exe lze uchovávat v paměti RAM a není stránkovaného disku plus mezipaměti a jiných nestránkové dostatek paměti RAM položky mimo pracovní sady. Rámec, je nutné odhadnout paměť požadavky na webové aplikace, kterou používáte. (Například většina Webové servery společnosti Microsoft mají alespoň 512 MB paměti RAM na jejich Web aplikace.) Nakonec je třeba naplánovat na mají dostatek paměti RAM v systému Uložit do paměti statických stránek na webu k načítání a obsluhování těchto stránek je mnohem rychlejší. Sledování paměti počítače pomocí v průběhu času a zatížení budete moci zjistit, kolik paměti RAM systému by měl mít.

Procesor

Po získání optimalizace paměti, budete pravděpodobně zjistíte, že věci pracovat výrazně rychleji. Ale můžete: procesor je jiný potenciální problémové místo. Důvod pracujete poprvé, optimalizace paměti je přesně tak, že nebude splést problémy s pamětí pro procesor problémy. Například v případě, že server nebyl dostatek paměti, ji může trávit velké množství času podprocesy stránkování na disk; čas stránkovací přidá procesoru načíst a můžete jevit, že přetížené procesor je kořenový adresář aplikace obtíže.

Zde znovu, sledování výkonu lze zjistit co je potřebujete znát. Zatímco existuje několik čítačů hodnotě sledování (opět viz Kapitola 5 Průvodce Resource Guide), je nejdůležitější je délka fronty procesoru System\. To čítač udává, kolik podprocesy čekají na procesor stát k dispozici. Pokud je spuštěn tento čítač vyšší než 2 pro rozšířené délky doby, procesor může být bottlenecked.

U serverů s více procesory, které jsou stále více normou, máte k dispozici jiné dimenzi zvážit: Vyrovnávání zatížení procesoru. Rezervováno systémem, ve kterém je jeden procesor na 100 % zatímco jiné editory sit nečinnosti je stále bottlenecked, přestože System\% Čítač času procesoru přečte nižší, protože tento čítač záznamů průměr hodnota pro všechny procesory v systému standardně. Získání dobré obrázek, který musíte spustit System\% čas procesoru pro každý jednotlivý procesor.

Pokud testování zjistí, že problém procesoru, vaše první možnost samozřejmě je inovovat procesor nebo přepnout na víceprocesorovém počítači. Pokud upgradujete procesor, přesvědčte se, zda že má maximální mezipaměť L2; SLUŽBA IIS z této dávky, protože mnoho z jeho cest instrukce zahrnovat více součásti, které spustí mnohem rychleji v mezipaměti. Služba IIS 5.0 zdrojů Příručka poskytuje několik další ukazatele pro optimalizaci procesor.

Pevný Disk

Můžete provést několik na pevný disk vašeho serveru konfigurace disku použijte zefektivnit. Protože je pevný disk se změní způsob, jakým server zpracovává stránkovací soubory úložiště pro stránkované paměti důležitým aspektem. Pojďme na to a jiné ukazatele:
  • Zvětšete stránkovací soubory. V ideálním případě by měl mít primární stránkovací soubor, který je alespoň dvojnásobku velikosti systémová paměť RAM plus 1 MB. Počítač potřebuje tento prostor provést výpis stavu paměti jádra v selhání.
  • Zvýšíte počet stránkovacích souborů. Ve výchozím nastavení není k dispozici jeden stránkovací soubor, ale můžete a nastavte stránkovací soubor na pevném disku připojené k systému.
  • Pomocí prokládání disků zvýšit výkon stránky. Pokud jste Umístěte primární stránkovací soubor na sady prokládaných disků (RAID 0) nebo prokládané sady s paritou (RAID 5) zjistíte že výkonu stránkovacího souboru radikálně zvyšuje.
  • Ukládání souborů protokolu na disku než Web stránky jsou na. Tím zachováte podproces protokolování disku zasahování podprocesů načítání webových stránek.
  • Optimalizuje ukládání vaší webové stránky. Všechny související webové stránky na webu by měly být uloženy společně ve stejném logického oddílu; to uspořádání zlepšuje výkon systémové mezipaměti souborů. Také si své Soubory webových stránek defragmentovat; to radikálně zvyšuje rychlost čtení jeden soubor.

Možnosti konfigurace serveru

Kromě optimalizace hardware, konfigurace software serveru může mít dramatický dopad na výkon. Název zde Hra "oddělen rychlostí." Dostanete dobrý návod k tomuto tématu od Systém Microsoft Windows 2000 Server a služba IIS 5.0 Administrator's Pocket Consultant, velmi dobrá Stručná referenční nakladatelství Microsoft Press. Webový server vyhrazený ke službě IIS a nic jiného? Pokud tomu tak není, je něco opravit. Pokud se snažíte použít Web Server pro další síťové služby není. Uvedení těchto služeb v jiném počítači a vyhradit nic, ale webovém serveru IIS. Jakmile to uděláte, zde je spoustu služeb, můžete pravděpodobně ukončit spuštěné v daném počítači:
  • Výstrahy
  • Síťové schránky
  • Prohledávání počítačů
  • Klient DHCP
  • DHCP Server
  • Služba Fax
  • Replikace souborů
  • Program Sledování infračerveného přenosu
  • Sdílení připojení k Internetu
  • Messenger
  • Vzdálené sdílení plochy NetMeeting
  • Služba DDE v síti
  • Správce DSDM služby DDE v síti
  • Protokol NWLink NetBIOS
  • Protokol NWLink IPX/SPX
  • Služba zařazování tisku
  • Podpůrná služba TCP/IP NetBIOS
  • Telefonní subsystém
  • Telnet
  • Nepřerušitelný zdroj napájení
Před ukončením těchto služeb, samozřejmě, měli byste Zkontrolujte, že je skutečně není potřeba.

Můžete provést další Optimalizace také konfiguraci serveru. Pro instanci služby IIS 5.0 ve výchozím nastavení používá až o 50 procent paměti serveru. Toto výchozí nastavení umožňuje přizpůsobit všechny aplikace, které je třeba spustit v Server. Jestliže jste vyhrazení serveru služby IIS a odstranění mimo zbytečné služby, ale jistě můžete zvýšit tento podíl vytvořením a MemCacheSize položka nastavení registru systému Windows. Další nastavení můžete Upravit vlastnosti optimalizace serveru ve skupinovém rámečku sdílení souborů a tiskáren je: Nastavte "Maximalizovat propustnost síťových aplikací" a bude server přednostně inetinfo.exe uchovávat v paměti RAM namísto ji stránkování na disk, pokud Systémové mezipaměti souborů je potřeba více místa. Ještě jiné nastavení, která můžete upravit je délka fronty maximálního počtu připojení pro udržování protokolu HTTP; Po překročení výchozí nastavení 15, lze rozšířit počet klientů, kteří mohou spravovat otevření připojení HTTP na serveru mezi relacemi, čímž pomáhá snížit počet nových připojení, které musí být vytvořeny. Obě Zdroj Příručka a Správce Pocket Konzultant zahrnout další nastavení systému můžete upravit, optimalizovat konfigurace.

POZNÁMKA:Pokud server služby IIS je členem domény, TCP/IP NetBIOS Pomocná služba vyžaduje správně použít zásady skupiny v počítači.

Optimalizace šířky pásma sítě

Nelze říci příliš o optimalizaci sítě I/O, protože v praxi je, že většina organizací koupit celou šířku pásma, může poskytovat; všem srozumitelné, že větší šířku pásma máte k dispozici, více klientů aplikace Webový server může sloužit. Většinu času, je šířka pásma lze upravovat velikost probíhající výdajů který se stane problém rozpočtu, mimo vaši kontrolu. Měli byste vědět, ale který Průvodce Resource Guide obsahuje značné množství informací o výkonu Sledování umožňuje sledovat využití šířky pásma sítě serveru WWW. Analýza jak také server používá k dispozici pásma lze zjistit zda je nutné Chcete-li zakoupit další.

Optimalizace webových aplikací a webových stránek

Jakmile jste jste maxed mimo hardwaru, tweaked software, a nakoupené celou šířku pásma, může dovolit, co více můžete udělat? Mnoho závisí na vliv, kolik máte přes návrh webu. Pokud řídíte jak je sestaven váš web, lze implementovat následující doporučení sami. v opačném případě posoudit návrhy k webu Vývojáři a vedením.

Prvním krokem je analyzovat vaše Obsah serveru WWW a provést tolik jeho statické HTML, jako je praktické. Přestože Chcete zachovat dynamické interakce s uživatelem, často zjistíte že mnoho stránek jsou zbytečně postaveny ze skriptů při ukládání několik statické varianty by sloužit potřebám různých uživatelů. Statické HTML je rychleji a snadno doručen než jakýkoli jiný obsah, protože nevyžaduje žádný server zpracování.

Server zpracování probíhá na prémie, dalším krokem To je snížit množství času stráví serveru zpracování skriptů a data se generují dynamické stránky. Tato opatření nejvíce voracious spotřebitele zpracování serveru je CGI; Skripty CGI, které zabírají více prostředků zpracování než Prostředí ASP a ASP zabere zpracování více než ISAPI. Co nejvíce. proto převést CGI skripty ASP a kdekoli můžete převést do Prostředí ASP ISAPI, tak učinit.

Zde jsou některé další tipy:
  • Vypnete ladění aplikací! Ladění zpomaluje váš Web Mnoho webů.
  • Nastavte vypršení záhlaví všech statických webových stránek a obrazy. Toto nastavení umožňuje klienti a servery proxy, do mezipaměti obsah, význam méně čerstvého požadavky na server.
  • Povolte ukládání do mezipaměti aplikace ISAPI. Tato strategie umístí často používané aplikace ISAPI v paměti kde máte další rychle získat přístup.
  • Povolte ukládání do mezipaměti ASP výstupu, pokud je to možné.
  • Vypněte správu relací a zapnout pouze u těch služby, které skutečně použít relací. Ve výchozím nastavení správu relací je na vše; Pokud nechcete použít aplikace, používáte k plýtvání prostředků. Také Nastavte hodnotu časového limitu relace správné.
  • Nastavte odpovídající časové limity připojení a skript tak, aby otevřít připojení a zda zombie skripty nejsou vyprázdnit váš server prostředky.
  • Zmenšete velikost obsahu. Ujistěte se, že HTML a Kód ASP je čistý a jednoduchý, není příliš neobjevovaly přebytek komentáře a nadbytečné značky. Komprese videa, zvukových a obrazových souborů. Menší a stránky, rychleji jej lze dodat.
  • Návrh aplikace ASP nebo ISAPI provést tolik klienta zpracování co, která pomáhá minimalizovat kreslit na serveru prostředky.
  • Návrh vašeho klienta interaktivity použít jako malý počet čtení dat a zapíše mezi klientem a serverem co nejdříve. Například jeden velký dotaz sada celých záznamů je lepší než více malých dotazů pro několik záznamů nebo více polí najednou; Podobně se předávají data zadaná uživatelem vše v jedné push, pokud je to možné, namísto jednotlivých dat položku odeslat Server samostatně.

Řešení Microsoft Press

Whew! Uvidíte, že máte hodně práce jak plně Optimalizace výkonu serveru WWW služby IIS 5.0. Naštěstí máte k dispozici mnoho nápovědy nakladatelství Microsoft Press k dispozici. Stiskněte klávesu knih vám umožní Principy parametry výkonu systému a jak se váš server může být nejlepší výkon. Rezervovat tyto tituly:
  • Internetová informační služba 5.0 Resource Guideobjem jedenSystém Microsoft Windows 2000 Sada Resource Kit (viz níže) zjistíte vše, co potřebujete vědět o tom, jak sledování a ladění výkonu systému. Rezervovat kapitoly 5 "sledování a optimalizace serveru"a v kapitole 4" plánování kapacity. "
  • Systém Microsoft Windows 2000 a IIS 5.0 Administrator's Pocket Consultant je velmi rychlý Reference pro správce systému. Přejít na Pocket Consultant pro rychlé Pokyny pro provádění úloh správy systému. Najdete v kapitole 12, služba IIS" Optimalizace a metabáze,"tipy pro výkon webového serveru Optimalizace.
  • Systém Microsoft Windows 2000 Technické informace o ladění výkonu poskytuje kompletní informace Optimalizace výkonu pro systém Windows 2000. Rezervovat, kapitola 14, informace o ladění systému Windows 2000 Server v síti Internet.
Nakonec, žádné správce systému týkající se služby IIS 5.0 a Systém Windows 2000 by měla být bez základní odkazy a výukových programů pro systém Windows 2000:
  • Systém Microsoft Windows Správce serveru 2000 Companion podrobně popisuje jak instalaci, konfiguraci, správě a podpoře systému Windows 2000 Server, včetně Virtuální privátní sítě (VPN). (Rezervovat písm.)
  • Výuková sada MCSE: Microsoft Windows 2000 Server je příručka úřední studie z Microsoft Press pro přípravu na zkoušku systému Windows 2000 Server (70-215). To kniha ukazuje, jak nastavit a podporu systému Windows 2000 Server. Pro pokrytí VPN, viz kapitola 10 "Služba Směrování a vzdálený přístup."
  • Systém Microsoft Windows 2000 Server Resource Kit obsahuje úplný odkaz společnosti Microsoft pro Systém Windows 2000 Server. Tato sada sedmi svazku se skládá z následujících vodítka:
    • Příručka k serveru
    • Distributed Systems Guide
    • TCP/IP Core Networking Guide
    • Internetworking Guide
    • Deployment Planning Guide
    • Internetová informační služba 5.0 zdrojů Příručka
    • Internet Explorer 5 Resource Kit

Úplný seznam systému Windows 2000 učení a školení Tituly nakladatelství Microsoft Press naleznete Systém Windows oddíl 2000. Pro materiál, který pokrývá.NET podnikové servery, viz na .NET oddíl.

Odkazy

Informace v tomto článku je výňatek ze Windows 2000 Server Resource Kit knihy vydané nakladatelstvím Microsoft Press.

Zmenšit tento obrázekZvětšit tento obrázek
Obrázek oken

		  Kniha 2000 server Resource Kit


Další informace o Systém Windows 2000 Server Sada Resource Kit

Další informace o této publikace a ostatní tituly nakladatelství http://mspress.microsoft.com.

Vlastnosti

ID článku: 305313 - Poslední aktualizace: 18. května 2011 - Revize: 6.0
Klíčová slova: 
kbgraphxlink kbhowto kbmt KB305313 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:305313
Právní omezení pro obsah znalostní báze týkající se produktů, jejichž podpora byla ukončena
Tento článek byl napsán o produktech, pro které společnost Microsoft již neposkytuje nadále podporu. Článek je tedy nabízen v takovém stavu, v jakém je, a nebude již nadále aktualizován.

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