Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 13256|Antwoord: 2

[Web] IIS7 prestatieoptimalisatie

[Link kopiëren]
Geplaatst op 10-07-2018 12:48:20 | | |
IIS7 Optimalisatie - Websiteverzoeken zijn >> gelijktijdig

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

Wachtrijlengte 5000~20000 (oorspronkelijke standaard 1000, maximum 65535, aanbevolen 10000)


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

Gewijzigd van de oorspronkelijke standaard 5000-suggestie naar 20000. (tot 100000)

Directe Uitzending:

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

Deze instelling is te zien in %systemroot%\System32\inetsrv\config\applicationHost.config.

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

Gewijzigd van de oorspronkelijke standaard 5000-suggestie naar 20000.

(Locatie vergelijkbaar met C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG)

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

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

Gewijzigd van de oorspronkelijke standaard 5000-suggestie naar 20000. Voer direct op de commandoregel uit

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



Door bovenstaande vier instellingen te voltooien, kun je 20.000 (of 100.000) gelijktijdige verzoeken ondersteunen.



IIS applicatiepoolinstellingen >>

In de applicatiepool voert u de volgende instellingen uit: (windows2003 naam/windows2008 naam)



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

Identificeer de NetworkService



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

Recyclingwerkproces (min) / Vast tijdinterval (min) 0 (Optioneel 120~800)

(Daarnaast moet je eerst de timeout van het procesmodel-> idle instellen op 0)



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

In de daaropvolgende tijd claim-werker/specifieke tijd (klik op de knop "Toevoegen" om de tijd aan te geven waarop een website inactief is om het terugvorderingsaanvraagproces te starten, onder normale omstandigheden kunnen we de tijd instellen op ongeveer 2~4 uur midden in de nacht)

Je kunt de volgende tijdsperioden toevoegen: 08:00, 12:40, 19:00, 01:00



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

Virtueel geheugenlimiet (KB) 0

Standaard 0 is uitgeschakeld, als ingeschakeld is de standaard 512000 (500 M); Het wordt aanbevolen om dit in te stellen op maximaal 70% van het totale virtuele geheugen;



Toegewijde geheugenlimiet (KB) 5033165

Wanneer ingeschakeld, is de standaardwaarde 196608 (192 M); Het wordt aanbevolen om niet meer dan 60% van het totale fysieke geheugen in te stellen; Als het systeemgeheugen 8G is, wordt de waarde ingesteld op 8*0,6*1024*1024=5033165 (KB)



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

Maximaal aantal werkprocessen/Maximaal aantal werkprocessen: 1 (als sessiedeling of multi-point login wordt ondersteund, kan dit worden ingesteld op 50~100)



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

Reclaim worker (aantal verzoeken)/verzoeklimiet is niet vastgesteld



Werkproces recyclen bij te veel geheugenverbruik: Geen geselecteerd



Maximaal aantal storingen 60



Opstarttijdlimiet 90 (seconden)



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

Afsluittijdlimiet 300 (sec)



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

1. Laat de client cachen - voeg de parameter cache-control toe aan de http-header en stel de waarde in om te cachen

Operatie: Selecteer de website die in IIS geconfigureerd moet worden, open vervolgens de http-antwoordheader aan de rechterkant, selecteer Add..., en voer de parameternaam cache-control en de parameterwaardecache (hoofdletter-ongevoelig) in in het pop-upvenster in.

2. Stel de vervaltijd in (limiet voor cachebestanden) - Stel de cache-vervaldatum in IIS, en de cache in IIS7 wordt standaard ingesteld op "Onmiddellijk ongeldig"

Methode: Nog steeds hetzelfde als in de vorige stap, open "HTTP Response Header" en selecteer "Set Common Header..." Selecteer "Maak webinhoud verlopen" in het pop-upvenster en stel de vervaldatum in op 7 dagen later (deze tijd kan worden ingesteld op basis van de kenmerken van de webpagina op de website en de frequentie van pagina-updates).





Vorig:sqlserver-trigger-bepaal welk veld is bijgewerkt.
Volgend:asp.net MVC mooie afbeelding captcha
Geplaatst op 11-07-2018 12:56:05 |
Ze zijn allemaal krachtig, en ze zijn simpelweg topstudenten
Geplaatst op 13-07-2018 16:29:30 |
Collectie, je hebt dit echt nodig
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com