Bir Web uygulaması performansını düşürebilir ve IIS 5.0 için bir Web çiftliği çalıştıran bir Web sunucusu, Ağ Yük Dengelemesi kullanan ekledikten sonra ağ bant genişliğini artırabilirsiniz

Makale çevirileri Makale çevirileri
Makale numarası: 922733 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Belirtiler

Şu senaryoyu inceleyin. Bir Web sunucusu, kullandığı Ağ Yük Dengeleme, bir Web çiftliği ekleyin. Istemci Web tarayıcısı, Web çiftliğindeki bir Web sunucusuna bir istek gönderir. Bu Web sunucusu, Microsoft ınternet ınformation Services (IIS) 5.0 çalışıyor. Bu senaryoda, bir Web uygulaması performansını düşürebilir ve ağ bant genişliğini artırabilirsiniz.

Web sunucuları Web çiftliğindeki mekanizması karşı bir yük yapılandırılırsa, bu sorun oluşur. Microsoft, Ağ Yükü Dengeleme ve bir üçüncü taraf ağ yük dengeleyici mekanizmaları Dengeleme yük örnek olarak verilebilir.

Bu sorun, istemci Web tarayıcısı tarafından gönderilen isteği Web isteği ulaşmadan önce bir proxy sunucu üzerinden gönderilirse, kötü olabilir, IIS 5.0 çalışan bir sunucu.

Neden

Istemci Web taray?c?s? taraf?ndan gönderilen HTTP istek bilgilerini bir ETag değeri içerir. Istekteki ETag değeri, IIS 5.0 çalıştıran Web sunucusu istenen kaynağın ETag değerini eşleşmediğinden, bu sorun oluşur. Istekteki ETag değeri istenen kaynak proxy sunucusunun yerel önbelleğinde ETag değerinin eşleşmediğinden, isteği proxy sunucusu üzerinden ilk gönderilirse, bu sorun oluşur.

Istekteki ETag değeri istenen kaynak ETag değerinin eşleşmezse, IIS 5.0, istemci Web tarayıcısına istenen kaynak yeni bir sürümü göndermelidir. IIS 5.0, istemci Web tarayıcısına bir yerel önbelleğinden ya da proxy sunucusunun yerel önbelleğinden istenen kaynak göndermek yerine yapar. Sonuçlar kullanıcıya istenen kaynak, bir yerel önbelleğinden gönderilirse, istenen kaynak, IIS 5.0 çalıştıran Web sunucusundan gönderilen daha hızlı görüntülenir.

Bu Performans sorununun bağlı olarak aşağıdaki öğeler artabilir:
  • Web grubundaki kullanan Web sunucuları sayısı, Yük Dengelemesi ağ
  • Istenen içeriğin ne kadarını zaten istemci Web tarayıcısına bir yerel önbelleğinde var.

Çözüm

Bu sorunu gidermek için <a0></a0>, IIS 5.0 çalışan Web grubundaki tüm sunucularda Web ETag değerleri eşitleyin. Bunu yapmak için <a0></a0>, Web sunucularının birinden ETag değerini almaya Mdutil.exe aracını kullanın. Ardından, tüm diğer Web sunucularına aynı ETag değerini ayarlayın.

Mdutil.exe aracını, varsayılan olarak, Microsoft Windows 2000 ile birlikte yüklenir. Mdutil.exe aracını, Windows 2000 CD'sinin ı386 klasöründe bulunur. Dosyayı Mdutil.ex_ olarak adlandırılır. Mdutil.exe aracını kullanmadan önce dosyayı Mdutil.ex_ genişletmelisiniz. Bunu yapmak için şu adımları izleyin:
  1. Windows 2000 CD'SINI içeren CD sürücüsünde, ı386 klasörünü bulun.
  2. Expand.exe dosyasını ve Mdutil.ex_ dosyasını bulun.
  3. Başlat ' ı tıklatın, Çalıştır ' ı tıklatın, cmd yazın ve Tamam ' ı tıklatın.
  4. Komut istemine aşağıdaki komutu yazın ve ENTER tuşuna basın:
    Expand.exe -R Mdutil.ex_ c:\ output
    Bu komut, Mdutil.ex_ sıkıştırılmış dosyayı genişletir ve Mdutil.exe dosya C:\ output klasöre kopyalar.

    Not Bu komutta, output Mdutil.exe dosya kopyalanır klasörün adı için yer tutucudur.
Web sunucularının birinden ETag değerini almaya ve tüm diğer Web sunucularına aynı ETag değerini ayarlamak için şu adımları izleyin:
  1. Başlat ' ı tıklatın, Çalıştır ' ı tıklatın, cmd yazın ve Tamam ' ı tıklatın.
  2. Komut istemine aşağıdaki komutu yazın ve ENTER tuşuna basın:
    CD output
  3. Web sunucularının bir komut isteminde aşağıdaki komutu yazın ve ENTER tuşuna basın:
    Mdutil.exe w3svc alma - prop 2039
    Bu komut, Web sunucusundan ETag değerini alır.
  4. Tüm diğer Web sunucuları üzerindeki komut isteminde aşağıdaki komutu yazın ve ENTER tuşuna basın:
    Mdutil.exe set w3svc - prop 2039 –value "entitytagvalue"
    Not Bu komutta, entitytagvalue, adım 3'te alınan ETag değeri için bir yer tutucudur.

    Bu komut, tüm diğer Web sunucularına aynı ETag değerini ayarlar.
  5. Web grubundaki IIS 5.0 çalışan tüm Web sunucularına, IIS 5.0'nı yeniden başlatın.
Not Mdutil.exe aracını desteklenen bir araç değildir; belgelenmemiş. Mdutil.exe aracını kullanarak Yardım için komut isteminde mdutil.exe gerekiyorsa.

Durum

Microsoft, "Geçerli Olduğu Ürünler" bölümünde listelenen Microsoft ürünlerinde bu sorunun olduğunu onaylamıştır.

Daha fazla bilgi

Iki karşılaştırmak için kullanılan varlık etiketleri (ETag değerler) veya daha fazla varlıkları arasında aynı kaynak istedi. Bir ETag değeri iki bölümü, <a2>dosyanın zaman damgası</a2> ve <a4>değişiklik numarası vardır. Bir ETag değeri, aşağıdaki biçimde görünür:
filetimestamp: changenumber
Bir ETag olan bir ıf-none-match üstbilgisi içeren Microsoft ınternet Explorer gönderdiği bir Web sunucusuna, HTTP GET isteği HTTP GET isteği zaman değeri, aşağıdakine benzer.
HTTP: If-None-Match ="0222d5bffcbc41:301a"
IIS 5.0, biraz farklı ETag değeri olan bir HTTP 200 Tamam yanıt gönderir. Bu ETag değeri, aşağıdakine benzer.
HTTP: ETag ="0222d5bffcbc41:3246"
Dosyanın zaman damgası istekteki ve yanıttaki aynıdır. Bu nedenle, IIS 5.0 çalıştıran Web sunucusu isteği istenen kaynağın geçerli değeri olarak değerlendirir. Bununla birlikte, değişiklik numaraları farklıdır. Bu nedenle, IIS 5.0 çalıştıran Web sunucusu, geçerli instructing ınternet Explorer dosyayı önbelleğe alınan kendi kopyasını göndermek yerine dosya sürümünü gönderir. IIS 5.0, HTTP 200 Tamam yanıtının gönderdiği için bu davranış oluşur ve bir 304 yanıtı değişiklik yok.

Proxy sunucusu, aynı şekilde de davranabilir. Proxy sunucusu, değişiklik numaraları farklı olduğunu algılar. Ayrıca, proxy sunucusu, isteği proxy sunucusu zaten yerel önbelleğinde yüklü olmadığı bir kaynağı olarak değerlendirir.

Referanslar

Daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
922703ınternet ınformation Services 6. 0'üzerinde barındırılan bir Web uygulamasını erişmeye çalıştığınızda ınternet Explorer 6 kullandığınızda, düşük Web performansını karşılaşabilirsiniz

Özellikler

Makale numarası: 922733 - Last Review: 21 Kasım 2006 Salı - Gözden geçirme: 1.1
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Internet Information Services 5.0
Anahtar Kelimeler: 
kbmt kbexpertiseinter kbprb kbtshoot KB922733 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:922733
Kullanım Dışı Bilgi Bankası İçeriği Yasal Uyarı
Bu makale, Microsoft'un artık destek sağlamadığı ürünler ile ilgili olarak yazılmıştır. Bu nedenle, bu makale "olduğu gibi" sağlanmıştır ve bundan sonra güncelleştirilmeyecektir.

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com