Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 13256|Svar: 2

[Web] IIS7 prestandaoptimering

[Kopiera länk]
Publicerad på 2018-07-10 12:48:20 | | |
IIS7-optimering – Webbplatsförfrågningar sker >> samtidigt

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

Kölängd 5000~20000 (ursprunglig standard 1000, max 65535, rekommenderad 10000)


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

Ändrade från det ursprungliga standardförslaget på 5000 till 20000. (upp till 100000)

Direktkörning:

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

Denna inställning kan ses i %systemroot%\System32\inetsrv\config\applicationHost.config.

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

Ändrade från det ursprungliga standardförslaget på 5000 till 20000.

(Plats liknande C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG)

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

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

Ändrade från det ursprungliga standardförslaget på 5000 till 20000. Kör direkt på kommandoraden

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



Genom att slutföra ovanstående fyra inställningar kan du stödja 20 000 (eller 100 000) samtidiga förfrågningar.



IIS applikationspoolinställningar >>

I applikationspoolen, gör följande inställningar: (windows2003 namn/windows2008 namn)



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

Identifiera NetworkService



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

Återvinningsarbetsprocess (min) / Fast tidsintervall (min) 0 (Valfritt 120~800)

(Dessutom måste du först ställa in processmodellens > idle-timeout till 0)



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

Under tiden efterföljande återställningsarbetare/specifik tid (klicka på knappen "Lägg till" för att ange tiden då en webbplats är inaktiv för att starta återtagningsansökningsprocessen, under normala omständigheter kan vi ställa in tiden till cirka 14~16 mitt i natten)

Du kan lägga till följande tidsperioder: 08:00, 12:40, 19:00, 01:00



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

Virtuell minnesgräns (KB) 0

Standard 0 är inaktiverat, om aktiverat är standardinställningen 512000 (500 M); Det rekommenderas att sätta den till högst 70 % av det totala virtuella minnet;



Dedikerad minnesgräns (KB) 5033165

När det är aktiverat är standardvärdet 196608 (192 M); Det rekommenderas att sätta högst 60 % av det totala fysiska minnet; Om systemminnet är 8G sätts värdet till 8*0,6*1024*1024=5033165 (KB)



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

Maximalt antal arbetsprocesser/Maxantal arbetsprocesser 1 (om sessionsdelning eller multipunktsinloggning stöds kan det sättas till 50~100)



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

Återställningsarbetare (antal förfrågningar)/begäran är inte satt



Återvinn arbetsprocessen när den förbrukar för mycket minne: Ingen vald



Maximalt antal fel: 60



Starttidsgräns 90 (sekunder)



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

Avstängningstidsgräns 300 (sek)



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

1. Låt klienten cacha – lägg till parametern cache-control i http-headern och sätt dess värde till cache

Operation: Välj webbplatsen som ska konfigureras i IIS, öppna sedan http-svarshuvudet till höger, välj Lägg till..., och ange parameternamnet cache-control och parametervärdescachen (kasuskänslig) i popup-dialogrutan.

2. Sätt utgångstiden (cachefilens lagringstidsgräns) - Ställ in cachens utgångstid i IIS, och cachen i IIS7 sätts som standard till "Omedelbart ogiltig"

Metod: Fortfarande samma som i föregående steg, öppna "HTTP Response Header" och välj "Sätt gemensam header..." Välj "Gör webbinnehållet utgånget" i popup-menyn och ställ in utgångstiden till 7 dagar senare (denna tid kan ställas in efter webbsidans egenskaper på webbplatsen och hur ofta sidan uppdateras).





Föregående:sqlserver-trigger-bestäm vilket fält som uppdaterades.
Nästa:asp.net mvc vacker bild captcha
Publicerad på 2018-07-11 12:56:05 |
Alla är mäktiga, och de är helt enkelt toppstudenter
Publicerad på 2018-07-13 16:29:30 |
Samling, du behöver verkligen det här
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com