Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 13256|Odpověď: 2

[Web] Optimalizace výkonu IIS7

[Kopírovat odkaz]
Zveřejněno 10.07.2018 12:48:20 | | |
Optimalizace IIS7 – Požadavky na webové stránky jsou >> současně

/*调整IIS 7应用程序池队列长度*/

Délka fronty 5000~20000 (původní výchozí 1000, maximum 65535, doporučeno 10000)


/*调整IIS 7的appConcurrentRequestLimit设置*/

Změna z původního výchozího návrhu 5000 na 20000. (až do 100000)

Přímý běh:

C:\Windows\System32\inetsrv\appcmd.exe set config /section:serverRuntime /appConcurrentRequestLimit:20000

Toto nastavení lze vidět v %systemroot%\System32\inetsrv\config\applicationHost.config.

/*调整machine.config中的processModel>requestQueueLimit的设置*/

Změna z původního výchozího návrhu 5000 na 20000.

(Umístění podobné C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG)

<configuration>
    <system.web>
   <processModel autoConfig="true" requestQueueLimit="20000" memoryLimit="60"/>

/*修改注册表,调整IIS 7支持的同时TCPIP连接数*/

Změna z původního výchozího návrhu 5000 na 20000. Spustit přímo na příkazovém řádku

reg add HKLM\System\CurrentControlSet\Services\HTTP\Parameters /v MaxConnections /t REG_DWORD /d 20000



Vyplněním výše uvedených čtyř nastavení můžete podporovat 20 000 (nebo 100 000) současných požadavků.



Nastavení aplikačního poolu IIS >>

V aplikačním poolu nastavte následující nastavení: (windows2003 jméno/windows2008 jméno)



/*IIS以内置账户的用户表示运行*/

Identifikovat síťovou službu



/*IIS自动将多长时间不活动的应用程序进程回收掉*/

Recyklační pracovní proces (min) / Pevný časový interval (min) 0 (volitelné: 120~800)

(Kromě toho je potřeba nejprve nastavit časovou hranici modelového > procesu na 0)



/*设置每日4:00回收工作进程*/

V následujícím čase pracovník pro vyzvednutí škody/konkrétní čas (klikněte na tlačítko "Přidat" pro určení času, kdy je web nečinný, aby se zahájil proces žádosti o vyzvednutí, za normálních okolností můžeme čas nastavit na přibližně 2~4 hodiny uprostřed noci)

Můžete přidat následující časová období: 08:00, 12:40, 19:00, 01:00



/*设置IIS的使用内存*/

Limit virtuální paměti (KB) 0

Výchozí 0 je deaktivováno, pokud je zapnuto, výchozí je 512000 (500 M); Doporučuje se nastavit maximálně 70 % celkové virtuální paměti;



Limit vyhrazené paměti (KB) 5033165

Po zapnutí je výchozí hodnota 196608 (192 M); Doporučuje se nastavit maximálně 60 % celkové fyzické paměti; Pokud je systémová paměť 8G, hodnota je nastavena na 8*0.6*1024*1024=5033165 (KB)



/*设置处理对应用程序池的请求的最大工作进程数*/

Maximální počet pracovních procesů/Maximální počet pracovních procesů 1 (pokud je podporováno sdílení relace nebo vícebodové přihlášení, lze nastavit na 50~100)



/*指定IIS系统接受到多少请求后就能开始回收应用程序进程了*/

Limit pro pracovníka na vyzvednutí (počet požadavků)/požadavek není nastaven



Recyklovat pracovní proces při příliš velké spotřebě paměti: Žádná volba



Maximální počet selhání 60



Časový limit spuštění 90 (sekund)



/*适当延长这个时间,避免关闭超时错误*/

Limit vypnutí: 300 (sek)



/*IIS7中设置缓存的方法就两步 如是负载均衡暂不设置此项(除非支持IP Hash)*/

1. Povolit klientovi cache – přidat parameter cache-control do HTTP hlavičky a nastavit jeho hodnotu na cache

Operace: Vyberte webovou stránku, kterou chcete nastavit v IIS, otevřete hlavičku http response vpravo, vyberte Add... a zadejte název parametru cache-control a hodnotu parametru cache (case-insensitive) do vyskakovacího okna.

2. Nastavte čas vypršení platnosti (limit doby uchovávání souborů cache) - Nastavte čas expirace cache v IIS a cache v IIS7 je ve výchozím nastavení nastavena na "Okamžitě neplatná"

Metoda: Stále stejné jako v předchozím kroku, otevřete "HTTP Response Header" a vyberte "Set Common Header..." Vyberte "Make web content expired" v vyskakovacím okně a nastavte čas expirace na 7 dní později (tento čas lze nastavit podle charakteristik webové stránky na webu a frekvence aktualizací stránky).





Předchozí:sqlserver-trigger-urgent, které pole bylo aktualizováno.
Další:asp.net MVC krásný obrázek captcha
Zveřejněno 11.07.2018 12:56:05 |
Všichni jsou silní a jsou prostě špičkovými studenty
Zveřejněno 13.07.2018 16:29:30 |
Sbírka, tohle opravdu potřebuješ
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com