Microsoft Windows Server 2003'te HTTP isteklerini işleyen çekirdek modu sürücüsü HTTP.sys var. Birden fazla kayıt defteri değerleri, belirli gereksinimlerine göre yapılandırılmış olabilir. Tablo "Daha fazla bilgi" bölümünde, bu kayıt defteri değerlerini ilgili aşağıdaki bilgileri içerir:
Kayıt defteri anahtar adları
Varsayılan değerler
Geçerli değer aralıkları
Kayıt defteri anahtarı işlevleri
UYARı kodları (uygun olduğu)
Not Oluşturup ayarları dışında varsayılan ayarları kullanarak kayıt defteri değerlerini yapılandırmanız için olası riskleri hakkında bilgi için "UYARı kodlar" bölümüne bakın.
Bu makalede, ileri düzey kullanıcılar içindir ve bilgi, kayıt defterinin ve kayıt defteri değiştirildiğinde, söz konusu riskleri varsayar.
Önemli Bu bölüm, yöntem veya görev kayıt defterini nasıl söyleyin adımları içerir. Ancak kayıt defterini hatalı olarak değiştirirseniz önemli sorunlar oluşabilir. Bu nedenle, bu adımları dikkatlice uyguladığınızdan emin olun. Ek koruma için, kayıt defterini değiştirmeden önce yedeklemeyi unutmayın. Bir sorun oluşursa kayıt defterini daha sonra 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ını tıklatın:
322756
(http://support.microsoft.com/kb/322756/
)
Windows'da kayıt defterini yedekleme ve geri yükleme
Aşağıdaki kayıt defteri anahtarının altında aşağıdaki DWORD değerlerinden oluşturabilirsiniz:
Sıfırdan farklı, HTTP.sys isteği hex öncesinde Krktleri kabul, URL'ler, U + 0000-U + 001F ve U + 007F-U + 009F aralıkları için kodu çözülemiyor.
0
EnableAggressiveMemoryUsage
0
0,1
Disk belleği olmayan havuz belleği preallocate. Varsayılan olarak, HTTP hizmeti 20 megabayttan (MB) daha az disk belleği olmayan havuz belleği kullanılabilir olduğunda, bağlantı kabul etmeyi durdurur. Kayıt defterine bu değeri ekledikten sonra HTTP hizmeti 8 MB'DEN daha az disk belleği olmayan havuz belleği kullanılabilir olduğunda, bağlantı kabul etmeyi durdurur. Bu kayıt defteri değerini ayarlamak için "Connections_refused" ve Httperr.log dosyasındaki 503 hata sayısını azaltabilir.
0
EnableNonUTF8
1
Mantıksal değer
HTTP.sys, sıfır ise, yalnızca UTF-8 kodlu URL'ler kabul eder. Sıfır, HTTP.sys istekleri ANSI veya DBCS kodlanmış URL'leri de kabul eder.
0
FavorUTF8
1
Mantıksal değer
Sıfır, HTTP.sys her zaman UTF-8 olarak bir URL önce çözmeye çalışır; bu dönüşümü başarısız EnableNonUTF8, sıfır ise, HTTP.sys sonra ANSI ya da DBCS kodunu çözmek çalışır. Sıfır ise (ve EnableNonUTF8 sıfır dışında), HTTP.sys, ANSI ya da DBCS kodunu çözmek çalışır; bu başarılı değilse, UTF-8 dönüştürme çalışır.
0
MaxBytesPerSend
65536
1-0xFFFFF (bayt)
HTTP.sys tarafından kullanılan TCP Pencere boyutunu geçersiz kılar. Daha yüksek BIR değer, yüksek bant genişliği ve gecikme süresi yüksek olan ağ ortamlarında daha yüksek yükleme hızlarını etkinleştirebilirsiniz.
0
MaxConnections
max_ulong
1024(1k) – 2031616 (2 MB) bağlantıları
Sürücü MaxConnections hesaplamasında geçersiz kılar. Bu öncelikle bir bellek işlevdir.
1
MaxEndpoints
0
0 - 1024
Izin verilen geçerli bitiş noktası nesnelerinin sayısı. Varsayılan değer sıfır olan en büyük kullanılabilir bellekten hesaplanan anlamına gelir.
1
MaxFieldLength
16384
64 65534 (64 k - 2) bayt
Bir üst sınır her başlık için ayarlar. MaxRequestBytes</a1> konusuna bakın. Bu sınır, karakter için bir URL için yaklaşık 32 k çevirir.
1
MaxRequestBytes
16384
256 16777216 (16 MB) bayt
Talep satırı başlıkları ve toplam boyutuna ilişkin üst sınırı belirler. 16 KB, varsayılan ayardır. Bu değer MaxFieldLength düşükse, MaxFieldLength değeri ayarlanır.
1
PercentUAllowed
1
Mantıksal değer
Sıfır, HTTP.sys % uNNNN gösterimde kabul ettiği URL'leri isteyin.
0
UrlSegmentMaxCount
255
0 - 16.383 kesimleri
URL yolu kesimleri sayısı üst sınırı. Bu sayı, sıfır ise, bir ULONG değeri tarafından ilişkisindeki.
1
UriEnableCache
1
Mantıksal değer
Sıfır, HTTP.sys yanıtı ve parça önbellek etkinleştirilir.
0
UriMaxUriBytes
262144 (bayt)
4096(4k) – 16777216(16MB) bayt
Bu değerden büyük olduğu herhangi bir yanıt çekirdek yanıt önbelleğinde önbelleğe alınmadı.
1 3
UriScavengerPeriod
120 (saniye)
10-0xFFFFFFFF saniye
Önbellek temizleyicisini sıklığını belirler. Herhangi bir yanıt veya saniye cinsinden UriScavengerPeriod için eşit olarak erişilen olmayan bir parçası temizlendi.
1 2
UrlSegmentMaxLength
260
0 - 32.766 karakter
Bir URL yolu kesimindeki (eğik çizgi ' URL'deki arasındaki alan) karakter sayısı üst sınırı. Sıfır, bir ULONG değeri tarafından sınırlanan uzunluğu var.
1
Internet Server API (ISAPI) uygulamaları veya IIS 6.0 üzerinde barındırılan bir ortak ağ geçidi arabirimi (CGI) uygulamaları yanıt gönderdiğinizde, Microsoft ınternet ınformation Services (IIS) 6.0 Performans karşılaşabilirsiniz. Bu sorunla karşılaşırsanız, MaxBufferedSendBytes DWORD değerini kayıt defterine ekleyebilirsiniz.Bu sorun hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
906977
(http://support.microsoft.com/kb/906977/
)
Hata: ISAPI uygulamaları ve ınternet ınformation Services 6. 0'üzerinde barındırılan bir CGI uygulamaları yanıt gönderdiğinizde, performansın karşılaşıyorsunuz
Microsoft Windows XP ve Microsoft Windows Server 2003'de, aşağıdaki kayıt defteri anahtarının altında aşağıdaki DWORD değerini de oluşturabilirsiniz:
IIS istemci sertifikası kullanmak üzere yapılandırıldığında, varsayılan olarak, AIA ipuçları zincir doğrulaması sırasında gelir değil. Bu performans ve güvenlik nedenleriyle bir yerde davranıştır. Örneğin, bu davranış DoS saldırıların engellenmesine yardımcı olur. Ancak, bu davranış da AIA alma gerektiğinde için beklenmeyen bir sertifika ret neden olabilir. Bu davranışı geçersiz kılmak için <a0></a0>, 0 (sıfır) ' "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HTTPFilter\Parameters" kayıt defteri anahtarının altında CertChainCacheOnlyUrlRetrieval DWORD parametresini ayarlayabilirsiniz.
1: Bu kayıt defteri anahtarı değiştirmeye çok tehlikeli kabul edilir. Bu anahtar, HTTP.sys, daha fazla bellek kullanmasına neden olur ve güvenlik açığından kötü amaçlı saldırılara artabilir.
2: Düşük BIR değer önbelleği temizlendi daha sık biçimde neden olabilir. Bu davranış oluşursa, bu performansı etkileyebilir.
3: Düşük BIR değer, statik içerik için performansı etkileyebilir.
HTTP hizmeti yeniden başlatılıncaya kadar kayıt defterinde yapılan değişiklikler etkili olur.. Ayrıca, ilgili tüm IIS hizmetlerini yeniden başlatmanız gerekebilir.
HTTP hizmeti, türü ve ilgili tüm IIS hizmetlerini yeniden başlatmak için şu adımları izleyin:
Başlat ' ı tıklatın, Çalıştır ' ı tıklatın, Cmd yazın ve Tamam ' ı tıklatın.
Komut isteminde, bir komut isteminde net stop http yazın ve ENTER tuşuna basın.
Komut isteminde net start http komut istemine yazın ve ENTER tuşuna basın.
Komut isteminde, bir komut isteminde net stop iisadmin/y yazın ve ENTER tuşuna basın.
Not IIS Admin Hizmeti'ni hizmete bağlı olan IIS hizmetler de durdurulacak. IIS Hizmetleri, hizmetin IIS Admin Hizmeti'ni durdurduğunuzda, durdurulan dikkat edin. Sonraki adımda her hizmeti yeniden başlatılır.
Durdurulmuş IIS Hizmetleri, adım 4'te yeniden başlatın. Bunu yapmak için <a0></a0>, komut isteminde net start servicename yazın ve ENTER tuşuna basın. Bu komutta, servicename yeniden başlatmak istediğiniz hizmetin adıdır. Örneğin, World Wide Web Publishing Service hizmetini yeniden başlatmak için <a0></a0>, net start "World Wide Web Publishing Service" yazın ve ENTER tuşuna basın.
Ö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:820129
(http://support.microsoft.com/kb/820129/en-us/
)
Bu makaleyi kullanmak için ne kadar kişisel çaba harcadınız?
Çok az
Az
Orta
Fazla
Çok fazla
Bu bilgiyi geliştirmemiz için nedenleri ve bu konuda neler yapabileceğimizi paylaşın
Teşekkürler! Görüşleriniz, destek içeriğimizi geliştirmemize yardımcı olmak için kullanılmaktadır. Diğer yardım seçenekleri için, lütfen Yardım ve Destek Giriş Sayfasını ziyaret edin.