|
|
Postitatud 10.07.2018 12:48:20
|
|
|

IIS7 optimeerimine – Veebilehe päringud on >> samaaegsed
/*调整IIS 7应用程序池队列长度*/
Järjekorra pikkus 5000~20000 (algne vaikimisi 1000, maksimaalne 65535, soovitatav 10000)
/*调整IIS 7的appConcurrentRequestLimit设置*/
Muudetud algselt vaikimisi 5000 soovituselt 20000 peale. (kuni 100000)
Otsejooks:
C:\Windows\System32\inetsrv\appcmd.exe set config /section:serverRuntime /appConcurrentRequestLimit:20000
Seda seadet võib näha lehel %systemroot%\System32\inetsrv\config\applicationHost.config.
/*调整machine.config中的processModel>requestQueueLimit的设置*/
Muudetud algselt vaikimisi 5000 soovituselt 20000 peale.
(Asukoht sarnaneb C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG-ile)
<configuration> <system.web> <processModel autoConfig="true" requestQueueLimit="20000" memoryLimit="60"/>
/*修改注册表,调整IIS 7支持的同时TCPIP连接数*/
Muudetud algselt vaikimisi 5000 soovituselt 20000 peale. Käivita otse käsureal
reg add HKLM\System\CurrentControlSet\Services\HTTP\Parameters /v MaxConnections /t REG_DWORD /d 20000
Täites ülaltoodud neli seadet, saad toetada 20 000 (või 100 000) samaaegset päringut.
IIS-i rakenduste basseini seaded >>
Rakenduste basseinis tee järgmised seaded: (windows2003 nimi/windows2008 nimi)
/*IIS以内置账户的用户表示运行*/
Tuvasta võrguteenus
/*IIS自动将多长时间不活动的应用程序进程回收掉*/
Taaskasutuse tööprotsess (min) / fikseeritud ajavahemik (min) 0 (valikuline 120~800)
(Lisaks tuleb esmalt seada protsessimudeli-> tühikäigu ajapiirangu 0-ks)
/*设置每日4:00回收工作进程*/
Järgmises ajavahemikus reclaim töötaja/konkreetne aeg (klõpsa nupul "Lisa", et määrata aeg, mil veebileht on tühi ja alustab tagasivõtmise taotlusprotsessi; tavapärastes tingimustes saame aja määrata umbes 2~4 öösel)
Võite lisada järgmised ajavahemikud: 08:00, 12:40, 19:00, 01:00
/*设置IIS的使用内存*/
Virtuaalmälu piirang (KB) 0
Vaikimisi 0 on keelatud, kui see on lubatud, on vaikimisi 512000 (500 M); Soovitatav on seada see maksimaalsele 70% kogu virtuaalmälust;
Pühendatud mälupiirang (KB) 5033165
Kui see on lubatud, on vaikimisi väärtus 196608 (192 M); Soovitatav on seada mitte rohkem kui 60% kogu füüsilisest mälust; Kui süsteemimälu on 8G, määratakse väärtuseks 8*0,6*1024*1024=5033165 (KB)
/*设置处理对应用程序池的请求的最大工作进程数*/
Maksimaalne tööprotsesside arv/Maksimaalne tööprotsesside arv 1 (kui toetatakse sessioonide jagamist või mitmepunktilist sisselogimist, saab selle seada 50~100-le)
/*指定IIS系统接受到多少请求后就能开始回收应用程序进程了*/
Reclaim töötaja (taotluste arv)/taotluslimiit ei ole määratud
Tööprotsessi taaskasutamine, kui mälu kulub liiga palju: Ühtegi pole valitud
Maksimaalne rikete arv 60
Käivitamise ajapiirang 90 (sekundit)
/*适当延长这个时间,避免关闭超时错误*/
Sulgemise ajapiirang 300 (sek)
/*IIS7中设置缓存的方法就两步 如是负载均衡暂不设置此项(除非支持IP Hash)*/
1. Luba kliendil vahemällu salvestada – lisa parameeter cache-control http-päisesse ja määra selle väärtus vahemäluks
Operatsioon: Vali IIS-is seadistatav veebileht, ava paremal http vastuse päis, vali Lisa..., sisesta hüpikavasse parameetri nimi cache-control ja parameetri väärtuse vahemälu (tähetundlik).
2. Sea aegumisaeg (vahemälufaili säilitamise aja piirang) – Sea vahemälu aegumisaeg IIS-is ja IIS7 vahemälu on vaikimisi seatud "Koheselt kehtetuks"
Meetod: Endiselt sama mis eelmises sammus, ava "HTTP Response Header" ja vali "Sea Common Header..." Vali hüpikakena dialoogiaknas "Make web content expired" ja sea aegumisaeg 7 päeva hilisemaks (seda aega saab määrata vastavalt veebilehe omadustele ja lehe uuenduste sagedusele).
|
Eelmine:sqlserver-trigger-määrab, milline väli uuendati.Järgmine:asp.net mvc kaunis pilt captcha
|