Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 13256|Atsakyti: 2

[Žiniatinklis] IIS7 našumo optimizavimas

[Kopijuoti nuorodą]
Paskelbta 2018-07-10 12:48:20 | | |
IIS7 optimizavimas – svetainės užklausos >> vienu metu

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

Eilės ilgis 5000~20000 (pradinis numatytasis 1000, maksimalus 65535, rekomenduojamas 10000)


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

Pakeista iš pradinio numatytojo 5000 pasiūlymo į 20000. (iki 100000)

Tiesioginis paleidimas:

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

Šį parametrą galima pamatyti %systemroot%\System32\inetsrv\config\applicationHost.config.

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

Pakeista iš pradinio numatytojo 5000 pasiūlymo į 20000.

(Vieta panaši į C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG)

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

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

Pakeista iš pradinio numatytojo 5000 pasiūlymo į 20000. Paleiskite tiesiai komandinėje eilutėje

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



Atlikę aukščiau nurodytus keturis nustatymus, galite palaikyti 20 000 (arba 100 000) užklausų vienu metu.



IIS programų telkinio parametrai >>

Programų telkinyje atlikite šiuos parametrus: (windows2003 pavadinimas / windows2008 pavadinimas)



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

Tinklo tarnybos identifikavimas



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

Perdirbimo darbo procesas (min) / fiksuotas laiko intervalas (min) 0 (pasirinktinai 120 ~ 800)

(Be to, pirmiausia turite nustatyti proceso modelio > laukimo skirtąjį laiką į 0)



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

Kitu laiku susigrąžinti darbuotoją / konkretų laiką (spustelėkite mygtuką "Pridėti", kad nurodytumėte laiką, kai svetainė neveikia, kad pradėtumėte susigrąžinimo paraiškos procesą, normaliomis aplinkybėmis galime nustatyti laiką maždaug 2 ~ 4 valandą vidury nakties)

Galite pridėti šiuos laikotarpius: 08:00, 12:40, 19:00, 01:00



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

Virtualiosios atminties limitas (KB) 0

Numatytasis 0 yra išjungtas, jei įjungtas, numatytasis yra 512000 (500 M); Rekomenduojama nustatyti ne daugiau kaip 70% visos virtualios atminties;



Dedikuotos atminties limitas (KB) 5033165

Kai įjungta, numatytoji vertė yra 196608 (192 M); Rekomenduojama nustatyti ne daugiau kaip 60% visos fizinės atminties; Jei sistemos atmintis yra 8G, reikšmė nustatoma į 8*0.6*1024*1024=5033165 (KB)



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

Maksimalus darbo procesų skaičius / Maksimalus darbo procesų skaičius 1 (jei palaikomas sesijos bendrinimas arba kelių taškų prisijungimas, jį galima nustatyti į 50 ~ 100)



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

Susigrąžinti darbuotoją (užklausų skaičius) / užklausų limitas nenustatytas



Perdirbti darbuotojo procesą, kai sunaudojama per daug atminties: nepasirinkta nė viena



Maksimalus gedimų skaičius 60



Paleidimo laiko limitas 90 (sekundės)



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

Išjungimo laiko limitas 300 (sek.)



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

1. Leiskite klientui talpykloje - pridėkite parametrą cache-control į http antraštę ir nustatykite jo reikšmę į talpyklą

Operacija: Pasirinkite svetainę, kurią norite sukonfigūruoti IIS, tada atidarykite http atsakymo antraštę dešinėje, pasirinkite Pridėti..., ir iššokančiajame dialogo lange įveskite parametro pavadinimą cache-control ir parametro vertės talpyklą (neskiriant didžiųjų ir mažųjų raidžių).

2. Nustatykite galiojimo laiką (talpyklos failo saugojimo laiko limitą) – nustatykite talpyklos galiojimo laiką IIS, o IIS7 talpykla pagal numatytuosius nustatymus bus nustatyta kaip "Nedelsiant negaliojanti"

Metodas: Vis dar tas pats, kaip ir ankstesniame veiksme, atidarykite "HTTP atsakymo antraštę" ir pasirinkite "Nustatyti bendrą antraštę..." Iššokančiajame dialogo lange pasirinkite "Padaryti žiniatinklio turinio galiojimo laiką" ir nustatykite galiojimo laiką į 7 dienas vėliau (šį laiką galima nustatyti atsižvelgiant į svetainės tinklalapio ypatybes ir puslapio atnaujinimo dažnumą).





Ankstesnis:sqlserver-trigger-nustatyti, kuris laukas buvo atnaujintas.
Kitą:asp.net mvc gražus vaizdas captcha
Paskelbta 2018-07-11 12:56:05 |
Visi jie yra galingi ir tiesiog geriausi studentai
Paskelbta 2018-07-13 16:29:30 |
Kolekcija, jums to tikrai reikia
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com