Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 13256|Svare: 2

[Web] IIS7 ytelsesoptimalisering

[Kopier lenke]
Publisert på 10.07.2018 12:48:20 | | |
IIS7-optimalisering – Nettsideforespørsler er >> samtidige

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

Kølengde 5000~20000 (original standard 1000, maksimum 65535, anbefalt 10000)


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

Endret fra det opprinnelige standard 5000-forslaget til 20000. (opptil 100000)

Direkte kjøring:

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

Denne innstillingen kan sees i %systemroot%\System32\inetsrv\config\applicationHost.config.

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

Endret fra det opprinnelige standard 5000-forslaget til 20000.

(Plassering lik C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG)

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

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

Endret fra det opprinnelige standard 5000-forslaget til 20000. Kjør direkte på kommandolinjen

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



Ved å fullføre de fire innstillingene ovenfor kan du støtte 20 000 (eller 100 000) samtidige forespørsler.



IIS applikasjonspoolinnstillinger >>

I applikasjonspoolen gjør du følgende innstillinger: (windows2003-navn/windows2008-navn)



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

Identifiser NetworkService



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

Resirkuleringsprosess (min) / Fast tidsintervall (min) 0 (valgfritt 120~800)

(I tillegg må du sette prosessmodellen-> timeout til 0 først)



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

I den påfølgende tiden for tilbakekallingsarbeider/spesifikt tidspunkt (klikk på "Legg til"-knappen for å angi tidspunktet et nettsted er inaktivt for å starte søknadsprosessen, under normale omstendigheter kan vi sette tiden til rundt klokken 14~16 midt på natten)

Du kan legge til følgende tidsperioder: 08:00, 12:40, 19:00, 01:00



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

Virtuell minnegrense (KB) 0

Standard 0 er deaktivert, hvis aktivert er standard 512000 (500 M); Det anbefales å sette den til maksimalt 70 % av det totale virtuelle minnet;



Dedikert minnegrense (KB) 5033165

Når den er aktivert, er standardverdien 196608 (192 M); Det anbefales å sette maksimalt 60 % av det totale fysiske minnet; Hvis systemminnet er 8G, settes verdien til 8*0,6*1024*1024=5033165 (KB)



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

Maksimalt antall arbeidsprosesser/Maksimalt antall arbeiderprosesser 1 (hvis sesjonsdeling eller flerpunkt-innlogging støttes, kan det settes til 50~100)



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

Gjenopprettingsarbeider (antall forespørsler)/forespørselsgrense er ikke satt



Resirkulerer arbeidsprosess når den bruker for mye minne: Ingen valgt



Maksimalt antall feil 60



Oppstartstidsbegrensning 90 (sekunder)



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

Nedstengningstidsbegrensning 300 (sek)



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

1. La klienten cache – legg til parameteren cache-control i http-headeren og sett verdien til cache

Operasjon: Velg nettstedet som skal konfigureres i IIS, åpne http-responshodet til høyre, velg Legg til..., og skriv inn parameternavnet cache-control og parameterverdi-cachen (ufølsom) i popup-dialogboksen.

2. Sett utløpstiden (cache-filens lagringstidsgrense) - Sett cache-utløpstiden i IIS, og cachen i IIS7 settes som standard til "Umiddelbart ugyldig"

Metode: Fortsatt som i forrige steg, åpne "HTTP Response Header" og velg "Set Common Header..." Velg «Gjør webinnholdet utløpt» i popup-dialogboksen og sett utløpstiden til 7 dager senere (denne tiden kan settes etter egenskapene til nettsiden på nettsiden og hvor ofte siden blir oppdatert).





Foregående:sqlserver-trigger-bestem hvilket felt som ble oppdatert.
Neste:asp.net MVC vakker bilde captcha
Publisert på 11.07.2018 12:56:05 |
Alle er mektige, og de er rett og slett toppstudenter
Publisert på 13.07.2018 16:29:30 |
Collection, du trenger virkelig dette
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com