Bu sorunu nasıl çözeceğimizi anlamaya çalıştığım birkaç gün oldu. Her şeyden önce, günlük ortalama 350.000 sayfa görüntülemesine sahip bir web sitesi çalıştırıyorum. Daha önce, tüm reklam yönetimi (her bir reklamın sunduğu izleme tıklaması ve gösterimi) ve içerik, aşağıdaki spesifikasyonlara sahip tek bir sunucuda sunulmuştu:
Sunucu 1 İşletim Sistemi: Windows 2008 R2 64-Bit İşlemci: Intel® Core ™ i5 - 4 çekirdek Rastgele erişimli hafıza: 8 GB Depolama: 2 x 1 TB sabit diskler Bant genişliği: aylık 10 TB
Web sitemizin hızını artırmak için, reklam yönetimi komut dosyasını başka bir özel sunucuya ayırmaya karar verdim çünkü her sayfa için 30'dan fazla reklamverene 15'ten fazla reklamverenimiz var.
Sunucu 2 İşletim Sistemi: Windows 2008 R2 64-Bit İşlemci: Intel® Core ™ i5 - 4 çekirdek Rastgele erişimli hafıza: 4 GB Depolama: 2 x 300 GB sabit diskler Bant genişliği: aylık 10 TB
Sorun
sorun olduğunu Server 1
hem içerik ve reklamları sistemini işleyebilir. Şimdi, reklam sistemini alıp veriyorum Server 2
. Server 2
zar zor reklam sistemi sunabilir.
Ölçek
- Her şeyden önce, reklamların% 75'ine taşındım
Server 2
. Ve sonra, sunucuya bir ping gerçekleştirin:ping -t xxxxx
. [10 dakika boyunca ping yaptım ve aşağıdaki gibi benzer bir desen yaptım]
Xxxxx bayt yanıt = 32 time = 290ms TTL = 116 Xxxxx bayt yanıt = 32 time = 289ms TTL = 116 Xxxxx bayt yanıt = 32 time = 320ms TTL = 116 Xxxxx bayt yanıt = 32 time = 286ms TTL = 116 Xxxxx bayt yanıt = 32 time = 286ms TTL = 116 Xxxxx bayt yanıt = 32 time = 348ms TTL = 116 Xxxxx bayt yanıt = 32 time = 284ms TTL = 116
- Sonra, reklamların% 100'ünü adresine taşıdım
Server 2
. Ardından, sunucuya bir ping işlemi gerçekleştirin. [10 dakika boyunca ping yaptım ve aşağıdaki gibi benzer bir desen yaptım]
Xxxxx bayt yanıt = 32 time = 290ms TTL = 116 İstek zaman aşımına uğradı Xxxxx bayt yanıt = 32 time = 320ms TTL = 116 Xxxxx bayt yanıt = 32 time = 286ms TTL = 116 İstek zaman aşımına uğradı İstek zaman aşımına uğradı Xxxxx bayt yanıt = 32 time = 284ms TTL = 116
Denemeler
- Artır
MaxUserPort
veTcpNumConnection
- Sunucuyu yeniden başlatın
- IIS'yi artırın
Max Instances
veInstance MaxRequests
Sunucu Kaynağı
- Ağ bağlantısının yalnızca% 10-% 15'i kullanılır
- CPU'nun sadece% 10-% 15'i kullanılır
- Belleğin sadece% 25'i kullanılıyor