Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 13256|Yanıt: 2

[Web] IIS7 performans optimizasyonu

[Bağlantıyı kopyala]
Yayınlandı 10.07.2018 12:48:20 | | |
IIS7 Optimizasyonu - Web sitesi talepleri >> eşzamanlı

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

Kuyruk uzunluğu 5000~20000 (orijinal varsayılan 1000, maksimum 65535, önerilen 10000)


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

Orijinal varsayılan 5000 önerisinden 20000'e değiştirildi. (100000'e kadar)

Doğrudan Uçuş:

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

Bu ayar %systemroot%\System32\inetsrv\config\applicationHost.config dosyasında görülebilir.

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

Orijinal varsayılan 5000 önerisinden 20000'e değiştirildi.

(C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG'e benzer konum)

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

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

Orijinal varsayılan 5000 önerisinden 20000'e değiştirildi. Doğrudan komut satırında çalıştır

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



Yukarıdaki dört ayarı tamamlayarak 20.000 (veya 100.000) eşzamanlı talebi destekleyebilirsiniz.



IIS uygulama havuzu ayarları >>

Uygulama havuzunda aşağıdaki ayarları yapın: (windows2003 adı/windows2008 adı)



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

Ağ Hizmetini Tanımlayın



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

Geri Dönüşüm Çalışma Süreci (en min) / Sabit Zaman Aralığı (en az) 0 (Isteğe bağlı 120~800)

(Ayrıca, süreç modeli > boşta zaman aşımını önce 0'a ayarlamanız gerekir)



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

Sonraki zaman geri talep çalışanı/belirli zamanda ("Ekle" butonuna tıklayarak bir web sitesinin boşta kaldığı zamanı belirterek geri alım başvuru sürecini başlatabiliriz, normal koşullarda saati gece yarısı 2~4 civarına ayarlayabiliriz)

Aşağıdaki zaman dilimlerini ekleyebilirsiniz: 08:00, 12:40, 19:00, 01:00



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

Sanal bellek sınırı (KB) 0

Varsayılan 0 devre dışı bırakılmıştır, etkinleştirildiğinde varsayılan 512000 (500 M)'dir; Toplam sanal belleğin %70'inden fazla olmaması önerilir;



Özel bellek sınırı (KB) 5033165

Etkinleştirildiğinde varsayılan değer 196608 (192 M)'dir; Toplam fiziksel hafızanın %60'ından fazla ayarlanmaması önerilir; Sistem belleği 8G ise, değer 8*0.6*1024*1024=5033165 (KB) olarak ayarlanmıştır



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

Maksimum çalışan süreç sayısı/Maksimum çalışan süreç sayısı 1 (oturum paylaşımı veya çoklu noktalı giriş destekleniyorsa, 50~100 olarak ayarlanabilir)



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

Geri Alım Çalışanı (talep sayısı)/talep sınırı belirlenmemiştir



Çok fazla bellek tükettiğinde işçi sürecini geri dönüştürme: Hiçbiri seçilmedi



Maksimum arıza sayısı 60



Başlatma Zaman Sınırı 90 (saniye)



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

Kapatma Süresi 300 (saniye)



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

1. İstemcinin önbelleğe almasına izin verin - cache-control parametresini http başlığına ekleyin ve değerini önbelleğe ayarlayın

İşlem: IIS'de yapılandırılacak web sitesini seçin, sağdaki http yanıt başlığını açın, Ekle...'yi seçin ve açılır açılan diyalog kutusuna parametre adı, cache-control ve parametre değeri önbelleğini (harfi harfsiz olarak) girin.

2. Son kullanma süresini ayarlayın (önbellek dosyası saklama süresi sınırı) - IIS'de önbellek son kullanma süresini ayarlayın ve IIS7'deki önbellek varsayılan olarak "Hemen Geçersiz" olarak ayarlanır

Yöntem: Hâlâ önceki adımdakiyle aynı kalın, "HTTP Yanıt Başlığı"nı açın ve "Ortak Başlığı Ayarlayın..." seçin. Açılır açılır iletişim kutusundan "Web içeriği süresi dolmuş hale getir" seçeneğini seçin ve bitiş süresini 7 gün sonra ayarlayın (bu süre, web sayfasının özelliklerine ve sayfa güncelleme sıklığına göre ayarlanabilir).





Önceki:sqlserver-trigger-hangi alanın güncellendiğini belirleyin.
Önümüzdeki:asp.net mvc güzel görüntü captcha
Yayınlandı 11.07.2018 12:56:05 |
Hepsi güçlü ve sadece en iyi öğrenciler
Yayınlandı 13.07.2018 16:29:30 |
Koleksiyon, buna gerçekten ihtiyacın var
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com