|
|
Objavljeno na 10. 07. 2018 12:48:20
|
|
|

Optimizacija IIS7 - Spletne zahteve so >> sočasne
/*调整IIS 7应用程序池队列长度*/
Dolžina vrste 5000~20000 (izvirna privzeta 1000, največ 65535, priporočeno 10000)
/*调整IIS 7的appConcurrentRequestLimit设置*/
Spremenjeno iz prvotne privzete ponudbe 5000 na 20000. (do 100000)
Neposredna vožnja:
C:\Windows\System32\inetsrv\appcmd.exe set config /section:serverRuntime /appConcurrentRequestLimit:20000
To nastavitev je vidna v %systemroot%\System32\inetsrv\config\applicationHost.config.
/*调整machine.config中的processModel>requestQueueLimit的设置*/
Spremenjeno iz prvotne privzete ponudbe 5000 na 20000.
(Lokacija podobna C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG)
<configuration> <system.web> <processModel autoConfig="true" requestQueueLimit="20000" memoryLimit="60"/>
/*修改注册表,调整IIS 7支持的同时TCPIP连接数*/
Spremenjeno iz prvotne privzete ponudbe 5000 na 20000. Zaženi neposredno na ukazni vrstici
reg add HKLM\System\CurrentControlSet\Services\HTTP\Parameters /v MaxConnections /t REG_DWORD /d 20000
Z izpolnitvijo zgornjih štirih nastavitev lahko podprete 20.000 (ali 100.000) hkratnih zahtev.
Nastavitve IIS aplikacijskega bazena >>
V aplikacijskem bazenu nastavite naslednje nastavitve: (windows2003 ime/windows2008 ime)
/*IIS以内置账户的用户表示运行*/
Identificirajte NetworkService
/*IIS自动将多长时间不活动的应用程序进程回收掉*/
Postopek recikliranja (min) / Fiksni časovni interval (min) 0 (Neobvezno 120~800)
(Poleg tega morate najprej nastaviti časovno omejitev procesnega modela > mirovanja na 0)
/*设置每日4:00回收工作进程*/
V naslednjem času delavec za vračilo/določen čas (kliknite gumb »Dodaj«, da določite čas, ko je spletna stran neaktivna, da začnete postopek prijave za vračilo; v običajnih okoliščinah lahko čas nastavimo na okoli 2~4 ure sredi noči)
Lahko dodate naslednja časovna obdobja: 08:00, 12:40, 19:00, 01:00
/*设置IIS的使用内存*/
Omejitev navideznega pomnilnika (KB) 0
Privzeta 0 je onemogočena, če je omogočena, je privzeta 512000 (500 M); Priporočljivo je, da ga nastavite na največ 70 % celotnega virtualnega pomnilnika;
Omejitev namenskega pomnilnika (KB) 5033165
Ko je omogočena, je privzeta vrednost 196608 (192 M); Priporočljivo je, da nastavite največ 60 % celotnega fizičnega pomnilnika; Če je sistemski pomnilnik 8G, se vrednost nastavi na 8*0.6*1024*1024=5033165 (KB)
/*设置处理对应用程序池的请求的最大工作进程数*/
Največje število delovnih procesov/Največje število delovnih procesov 1 (če je podprto deljenje sej ali večtočkovna prijava, je mogoče nastaviti na 50~100)
/*指定IIS系统接受到多少请求后就能开始回收应用程序进程了*/
Omejitev vračila delavca (število zahtev)/omejitev zahtevkov ni določena
Recikliraj delavni proces, če porabiš preveč pomnilnika: Izbran ni
Največje število okvar je 60
Časovna omejitev zagona 90 (sekund)
/*适当延长这个时间,避免关闭超时错误*/
Časovna omejitev izklopa 300 (sek)
/*IIS7中设置缓存的方法就两步 如是负载均衡暂不设置此项(除非支持IP Hash)*/
1. Dovolite odjemalcu predpomnilnik – dodajte parameter cache-control v http glavo in nastavite njegovo vrednost na cache
Delovanje: Izberite spletno stran, ki jo želite konfigurirati v IIS, nato odprite HTTP odgovor na desni, izberite Dodaj... in vnesite ime parametra cache-control ter vrednost parametra cache (neobčutljivo na velike črke) v pojavno okno.
2. Nastavite čas poteka (omejitev časa shranjevanja datotek predpomnilnika) - Nastavite čas poteka predpomnilnika v IIS, in predpomnilnik v IIS7 je privzeto nastavljen na "Takoj neveljaven"
Metoda: Še vedno enako kot v prejšnjem koraku, odprite "HTTP Response Header" in izberite "Set Common Header..." V pogovornem oknu izberite "Naredi spletno vsebino poteklo" in nastavite čas poteka na 7 dni kasneje (ta čas je mogoče nastaviti glede na značilnosti spletne strani na spletni strani in pogostost posodobitev strani).
|
Prejšnji:sqlserver-trigger-določi, katero polje je bilo posodobljeno.Naslednji:asp.net MVC čudovita slika captcha
|