Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 13256|Risposta: 2

[Web] Ottimizzazione delle prestazioni per IIS7

[Copiato link]
Pubblicato su 10/07/2018 12:48:20 | | |
Ottimizzazione IIS7 - Le richieste di siti web sono >> contemporanee

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

Lunghezza della coda 5000~20000 (predefinito originale 1000, massimo 65535, consigliato 10000)


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

Cambiato dal suggerimento predefinito originale di 5000 a 20000. (fino a 100000)

Corrida diretta:

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

Questa impostazione può essere vista in %systemroot%\System32\inetsrv\config\applicationHost.config.

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

Cambiato dal suggerimento predefinito originale di 5000 a 20000.

(Posizione simile a C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG)

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

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

Cambiato dal suggerimento predefinito originale di 5000 a 20000. Esegui direttamente sulla riga di comando

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



Completando le quattro impostazioni sopra elencate, puoi supportare 20.000 (o 100.000) richieste simultanee.



Impostazioni del pool applicazioni IIS >>

Nel pool applicazioni, esegui le seguenti impostazioni: (nome windows2003/nome windows2008)



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

Identifica il NetworkService



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

Processo di Riciclo (min) / Intervallo di tempo fisso (min) 0 (Opzionale 120~800)

(Inoltre, devi impostare prima il timeout inattivo del modello >di processo a 0)



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

Nel momento successivo lavoratore di recupero del tempo/orario specifico (clicca sul pulsante "Aggiungi" per specificare l'orario in cui un sito web è inattivo per avviare il processo di richiesta di recupero; in circostanze normali possiamo impostare l'orario intorno alle 2~4 del cuore della notte)

Puoi aggiungere i seguenti orari: 08:00, 12:40, 19:00, 01:00



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

Limite di memoria virtuale (KB) 0

Il default 0 è disabilitato, se abilitato il default è 512000 (500 M); Si raccomanda di impostarla a non più del 70% della memoria virtuale totale;



Limite di memoria dedicata (KB) 5033165

Quando attivato, il valore predefinito è 196608 (192 M); Si raccomanda di impostare non più del 60% della memoria fisica totale; Se la memoria di sistema è 8G, il valore è impostato su 8*0,6*1024*1024=5033165 (KB)



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

Numero massimo di processi worker / Numero massimo di processi worker 1 (se è supportata la condivisione di sessione o il login multipunto, può essere impostato a 50~100)



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

Worker di recupero (numero di richieste)/limite di richieste non è impostato



Ricicla il processo del worker quando consuma troppa memoria: nessuna selezionata



Numero massimo di guasti 60



Tempo di avvio limite 90 (secondi)



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

Limite di tempo di spegnimento 300 (sec)



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

1. Permettere al client di fare la cache - aggiungere il parametro cache-control all'intestazione http e impostare il suo valore in cache

Operazione: Seleziona il sito web da configurare in IIS, poi apri l'intestazione risposta http a destra, seleziona Aggiungi..., e inserisci il nome del parametro cache-control e il valore del parametro cache (indistinto per le minuscole e minuscole (insensibile) nella finestra di dialogo pop-up.

2. Impostare il tempo di scadenza (limite di tempo di conservazione del file cache) - Impostare il tempo di scadenza della cache in IIS, e la cache in IIS7 sarà impostata di default su "Immediatamente Invalida"

Metodo: Sempre lo stesso del passaggio precedente, apri "HTTP Response Header" e seleziona "Imposta Common Header..." Seleziona "Imposta il contenuto web scaduto" nella finestra di dialogo pop-up e imposta il tempo di scadenza a 7 giorni dopo (questo tempo può essere impostato in base alle caratteristiche della pagina web nel sito web e alla frequenza degli aggiornamenti della pagina).





Precedente:sqlserver-trigger-determina quale campo è stato aggiornato.
Prossimo:asp.net captcha bellissima immagine MVC
Pubblicato su 11/07/2018 12:56:05 |
Tutti sono potenti, e sono semplicemente studenti eccellenti
Pubblicato su 13/07/2018 16:29:30 |
Collezione, ne hai davvero bisogno
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com