Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 13256|Atbildi: 2

[Tīmeklis] IIS7 veiktspējas optimizācija

[Kopēt saiti]
Publicēts 10.07.2018 12:48:20 | | |
IIS7 optimizācija — tīmekļa vietņu pieprasījumi tiek >> vienlaicīgi

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

Rindas garums 5000~20000 (sākotnējais noklusējums 1000, maksimālais 65535, ieteicamais 10000)


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

Mainīts no sākotnējā noklusējuma 5000 ieteikuma uz 20000. (līdz 100000)

Tiešais skrējiens:

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

Šo iestatījumu var redzēt %systemroot%\System32\inetsrv\config\applicationHost.config.

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

Mainīts no sākotnējā noklusējuma 5000 ieteikuma uz 20000.

(Atrašanās vieta līdzīga C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG)

<configuration>
    <sistēma.tīmeklis>
   <processModel autoConfig="true" requestQueueLimit="20000" memoryLimit="60"/>

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

Mainīts no sākotnējā noklusējuma 5000 ieteikuma uz 20000. Palaidiet tieši komandrindā

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



Izpildot iepriekš minētos četrus iestatījumus, varat atbalstīt 20 000 (vai 100 000) vienlaicīgus pieprasījumus.



IIS lietojumprogrammu pūla iestatījumi >>

Lietojumprogrammu pūlā veiciet šādus iestatījumus: (windows2003 nosaukums/windows2008 nosaukums)



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

Tīkla pakalpojuma identificēšana



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

Pārstrādes darba process (min) / Fiksēts laika intervāls (min) 0 (pēc izvēles 120 ~ 800)

(Turklāt vispirms ir jāiestata procesa modeļa > dīkstāves taimauts uz 0)



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

Nākamajā laikā atgūt darbinieku/konkrētu laiku (noklikšķiniet uz pogas "Pievienot", lai norādītu laiku, kad vietne ir dīkstāvē, lai sāktu atgūšanas pieteikuma procesu, normālos apstākļos mēs varam iestatīt laiku ap pulksten 2 ~ 4 nakts vidū)

Varat pievienot šādus laika periodus: 08:00, 12:40, 19:00, 01:00



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

Virtuālās atmiņas ierobežojums (KB) 0

Noklusējums 0 ir atspējots, ja tas ir iespējots, noklusējums ir 512000 (500 M); Ieteicams to iestatīt ne vairāk kā 70% no kopējās virtuālās atmiņas;



Atvēlētās atmiņas ierobežojums (KB) 5033165

Ja tā ir iespējota, noklusējuma vērtība ir 196608 (192 M); Ieteicams iestatīt ne vairāk kā 60% no kopējās fiziskās atmiņas; Ja sistēmas atmiņa ir 8G, vērtība ir iestatīta uz 8*0,6*1024*1024=5033165 (KB)



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

Maksimālais darba procesu skaits/Maksimālais darba procesu skaits 1 (ja tiek atbalstīta sesijas koplietošana vai vairāku punktu pieteikšanās, to var iestatīt uz 50~100)



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

Darbinieka atgūšana (pieprasījumu skaits)/pieprasījumu ierobežojums nav noteikts



Pārstrādāt darba procesu, ja tiek patērēts pārāk daudz atmiņas: nav atlasīts



Maksimālais kļūmju skaits 60



Startēšanas laika ierobežojums 90 (sekundes)



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

Izslēgšanas laika ierobežojums 300 (sek.)



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

1. Ļaujiet klientam kešatmiņā - pievienojiet parametru kešatmiņas kontroli http galvenei un iestatiet tā vērtību kešatmiņā

Darbība: atlasiet tīmekļa vietni, kas jākonfigurē IIS, pēc tam labajā pusē atveriet http atbildes galveni, atlasiet Pievienot..., un uznirstošajā dialoglodziņā ievadiet parametra nosaukumu kešatmiņas kontrole un parametra vērtības kešatmiņa (reģistrjutīga).

2. Iestatiet derīguma termiņu (kešatmiņas faila saglabāšanas laika ierobežojums) - iestatiet kešatmiņas derīguma termiņu IIS, un IIS7 kešatmiņa pēc noklusējuma ir iestatīta uz "Nekavējoties nederīgs"

Metode: Joprojām tāds pats kā iepriekšējā solī, atveriet "HTTP atbildes galvene" un atlasiet "Iestatīt kopējo galveni ..." Uznirstošajā dialoglodziņā atlasiet "Padarīt tīmekļa satura derīguma termiņu beidzies" un iestatiet derīguma termiņu uz 7 dienām vēlāk (šo laiku var iestatīt atbilstoši tīmekļa lapas īpašībām tīmekļa vietnē un lapas atjaunināšanas biežumam).





Iepriekšējo:sqlserver-trigger-noteikt, kurš lauks tika atjaunināts.
Nākamo:asp.net mvc skaists attēls captcha
Publicēts 11.07.2018 12:56:05 |
Viņi visi ir spēcīgi, un viņi ir vienkārši labākie studenti
Publicēts 13.07.2018 16:29:30 |
Kolekcija, jums tas patiešām ir nepieciešams
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com