Belirtiler
Microsoft Internet Information Services (IIS) 6.0 çalışan bir bilgisayarda düşük performansla karşılaşabilirsiniz. Bu sorun, aşağıdaki koşullar doğruysa oluşur:
-
IIS 6.0 ile birlikte tümleşik Windows kimlik doğrulaması kullanın.
-
Web sitesinde kullanıcı kimlik doğrulaması için Kerberos kimlik doğrulaması protokolü kullanın.
Not: Bilgisayar üzerinde barındırılan bir Web sitesi ziyaretçileri de düşük performansla karşılaşabilirsiniz. Bu sorun, ziyaretçilerine sınırlı bant genişliğine sahip ortaya olasılığı daha yüksektir.
Neden
Kerberos kimlik doğrulama protokolünü kullandığınızda, IIS 6.0 istemci her HTTP istek için yeniden kimlik doğrulaması yapılması gerekir. Bu davranış, ağ trafiğini artışa neden olur.
Bu davranış, Microsoft Internet Information Services (IIS) 5.0 dan farklıdır. IIS 5. 0'da, ilk HTTP isteğinden sonra Kerberos tarafından kimliği doğrulanan istemcinin HTTP Keep-Alive oturum süresi için kimliği doğrulanmış kalır.
Çözüm
Hizmet paketi bilgileri
Bu sorunu gidermek için Windows Server 2003 için en son hizmet paketini edinin. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:
889100 Windows Server 2003 için en son hizmet paketini elde etme
Düzeltme bilgileri
Microsoft, desteklenen bir düzeltmeyi kullanıma sunmuştur. Ancak bu düzeltme yalnızca bu makalede anlatılan sorunu düzeltmek amacıyla hazırlanmıştır. Bu düzeltmeyi yalnızca bu sorunla karşılaşmış olan sistemlere uygulayın. Bu düzeltme, ek test süreci gerektirebilir. Bu nedenle bu sorundan ciddi bir şekilde etkilenmiyorsanız, bu düzeltmeyi içeren bir sonraki yazılım güncelleştirmesini beklemeniz önerilir.
İndirilebilir bir düzeltme varsa, bu Bilgi Bankası makalesinin üst kısmında "Düzeltme İndirilebilir" bölümü bulunur. Bu bölüm görünmüyorsa, düzeltmeyi edinmek üzere Microsoft Müşteri Hizmetleri ve Destek'e başvurun.
Not: Ek sorunlar oluşursa veya sorun giderme gerekiyorsa, ayrı bir hizmet isteği oluşturmanız gerekebilir. Ek destek sorularına ve bu düzeltme için geçerli olmayan sorunlara normal destek ücretleri uygulanır. Tam listesi Microsoft Müşteri Hizmetleri ve destek telefon numaralarını veya ayrı bir hizmet isteği oluşturmak için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://support.microsoft.com/contactus/?ws=supportNot: "Düzeltme indirilebilir” formu, düzeltmenin indirilebildiği dilleri görüntüler. Kendi dilinizi görmüyorsanız, bu dil için bir düzeltme mevcut değil demektir.
Önkoşullar
Bu düzeltmeyi uygulayabilmeniz için Windows Server 2003 Service Pack 1'e (SP1) sahip olmanız gerekir.
Kayıt defteri bilgileri
Önemli Bu bölüm, yöntem veya görev, kayıt defterini nasıl değiştireceğinizin anlatıldığı adımlar içermektedir. Ancak, kayıt defterini hatalı olarak değiştirirseniz önemli sorunlar oluşabilir. Bu nedenle, bu adımları dikkatlice uyguladığınızdan emin olun. Daha fazla koruma için değiştirmeden önce kayıt defterini yedekleyin. Daha sonra bir sorun çıktığında kayıt defterini geri yükleyebilirsiniz. Kayıt defterini yedekleme ve geri yükleme hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:
Yedekleme ve geri yükleme Windows kayıt defterinde 322756 nasılBu düzeltmeyi uyguladıktan sonra add ve EnableKerbAuthPersist kayıt defteri değerini yapılandırın. Bunu yapmak için şu adımları izleyin:
-
Başlat' ı tıklatın, Çalıştır' ı tıklatın, regedityazın ve Tamam' ı tıklatın.
-
Aşağıdaki kayıt defteri alt anahtarını bulup tıklatın:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\W3SVC\Parameters
-
Düzenle menüsünden Yeni'nin üzerine gelin ve sonra da DWORD Değeri'ni tıklatın.
-
EnableKerbAuthPersist giriş için bir ad yazın ve ENTER tuşuna basın.
-
EnableKerbAuthPersistsağ tıklatın ve sonra Değiştir' i tıklatın.
-
Değer verisi kutusuna, type 1 veya sıfır dışında bir değere düzeltmeyi etkinleştirmek ve sonra da Tamam' ı tıklatın.
Not: IIS hizmeti varsayılan davranışa geri dönmek için değeri 0 olarak ayarlayın. -
Kayıt Defteri Düzenleyicisinen Çıkış yapın.
-
IIS hizmetini yeniden başlatın. Bunu yapmak için şu adımları izleyin:
-
Başlat'a ve Çalıştır'a tıklayın, cmd yazın ve Tamam'a tıklayın.
-
Aşağıdaki komutları yazın. Her komuttan sonra ENTER tuşuna basın:
net stop iisadmin
net start IISADMIN
-
Yeniden başlatma gereksinimi
Bu düzeltmeyi uyguladığınızda, IIS hizmeti çalışıyorsa, IIS hizmetini yeniden başlatmalısınız.
Düzeltme değiştirme bilgileri
Bu düzeltme eki, başka düzeltmelerin yerini almaz.
Dosya bilgileri
Bu düzeltmenin İngilizce sürümü, aşağıdaki tabloda listelenen dosya özniteliklerine (veya daha yeni dosya özniteliklerine) sahiptir. Bu dosyaların tarihleri ve saatleri Koordinatlı Evrensel Saat'te (UTC) listelenmiştir. Dosya bilgilerini görüntülediğinizde koordinatlı evrensel saat yerel saate dönüştürülür. UTC ve yerel saat arasındaki farkı bulmak için Denetim Masası'ndaki Tarih ve Saat öğesinde Saat Dilimi sekmesini kullanın.
Windows Server 2003, Itanium mimarisi
Dosya adı |
Dosya sürümü |
Dosya boyutu |
Tarih |
Saat |
---|---|---|---|---|
W3core.dll |
6.0.3790.2683 |
1,059,328 |
15-Apr-2006 |
18:19 |
Windows Server 2003, x64
Dosya adı |
Dosya sürümü |
Dosya boyutu |
Tarih |
Saat |
---|---|---|---|---|
W3core.dll |
6.0.3790.2683 |
569,344 |
15-Apr-2006 |
06:04 |
Windows Server 2003, x86
Dosya adı |
Dosya sürümü |
Dosya boyutu |
Tarih |
Saat |
---|---|---|---|---|
W3core.dll |
6.0.3790.2683 |
348,672 |
15-Apr-2006 |
05:29 |
Durum
Microsoft bu sorunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır. Bu sorun ilk olarak Microsoft Windows Server 2003 Service Pack 2'de giderilmiştir.
Daha fazla bilgi
EnableKerbAuthPersist kayıt defteri değerini etkinleştirmek ve IIS hizmetini yeniden başlattıktan sonra IIS 6.0, artık her HTTP istek için yeniden kimlik doğrulaması yapmak istemci gerektirir. İstemciler yalnızca bunlar farklı istemci TCP bağlantı noktası kullanarak başka bir HTTP isteği yaparsanız sağlamalarını gerekir. Bu senaryoda HTTP Keep-Alive yeni bir oturum oluşturulmuş olmalıdır oluşur. HTTP canlı tutma oturumları hakkında daha fazla bilgi için aşağıdaki Internet Engineering Task Force (IETF) Web sitesini ziyaret edin:
http://www.ietf.org/rfc/rfc2616.txtYazılım güncelleştirme terminolojisi hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:
824684 Microsoft yazılım güncelleştirmelerini açıklamak için kullanılan standart terminolojinin açıklaması