أنت غير متصل حاليًا، وفي انتظار الإنترنت الخاص بك ليقوم بإعادة الاتصال

إعدادات التسجيل Http.sys لـ IIS

هام: تمت ترجمة هذا المقال باستخدام برنامج ترجمة آلية لشركة مايكروسوفت بدلاً من الاستعانة بمترجم بشري. تقدم شركة مايكروسوفت كلاً من المقالات المترجمة بواسطة المترجمين البشر والمقالات المترجمة آليًا وبالتالي ستتمكن من الوصول إلى كل المقالات الموجودة في قاعدة المعرفة الخاصة بنا وباللغة الخاصة بك. بالرغم من ذلك، فإن المقالة المترجمة آليًا لا تكون دقيقة دائمًا وقد تحتوي على أخطاء إملائية أو لغوية أو نحوية، مثل تلك الأخطاء الصادرة عن متحدث أجنبي عندما يتحدث بلغتك. لا تتحمل شركة مايكروسوفت مسئولية عدم الدقة أو الأخطاء أو الضرر الناتج عن أية أخطاء في ترجمة المحتوى أو استخدامه من قبل عملائنا. تعمل شركة مايكروسوفت باستمرار على ترقية برنامج الترجمة الآلية

اضغط هنا لرابط المقالة باللغة الانجليزية820129
الموجز
في Microsoft Windows Server 2003 هو Http.sys برنامج تشغيل وضع kernel التي تعالج طلبات HTTP. يمكن تكوين قيم التسجيل عدة استناداً إلى متطلبات محددة. يحتوي الجدول في قسم "مزيد من المعلومات" على المعلومات التالية حول قيم التسجيل هذه:
  • أسماء مفاتيح التسجيل
  • القيم الافتراضية
  • نطاقات القيم صالحة
  • وظائف مفتاح التسجيل
  • رموز تحذير (حيث المناسبة)
ملاحظة راجع قسم "رموز" تحذير"" للحصول على معلومات حول المخاطر المحتملة عند إنشاء تكوين قيم التسجيل باستخدام إعدادات مختلفة عن الإعدادات الافتراضية.

هذا المقال مخصصة للمستخدمين المتقدمين كما يفترض معرفة التسجيل و المخاطر المتضمنة عند تغيير التسجيل.
معلومات أخرى
هام هذا المقطع أو أسلوب أو المهمة على خطوات إخبارك عن كيفية تعديل التسجيل. ومع ذلك، قد تحدث مشكلات خطيرة في حالة تعديل السجل بطريقة غير صحيحة. لذلك، تأكد من اتبع الخطوات التالية بعناية. للحصول على الحماية المضافة عمل نسخة احتياطية من السجل قبل تعديله. ثم يمكنك استعادة السجل في حالة حدوث مشكلة. للحصول على مزيد من المعلومات حول كيفية عمل نسخة احتياطية من السجل واستعادته انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft:
322756كيفية عمل نسخة احتياطية و استعادة التسجيل في Windows


يمكنك إنشاء قيم DWORD التالية ضمن مفتاح التسجيل التالي:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HTTP\Parameters
مفتاح التسجيلالقيمة الافتراضيةنطاق القيمة الصالحةدالة مفتاح التسجيلرمز تحذير
AllowRestrictedChars0منطقيفي حالة غير صفرية ، Http.sys يقبل escaped ست عشري الأحرف في طلب URLs فك ترميز إلى نطاقات U + 009F 0000-U + 001F و U + 007F-U +.0
EnableAggressiveMemoryUsage0بين ٠ و١preallocate ذاكرة التجمع غير المقسمة إلى صفحات. بشكل افتراضي، توقف خدمة HTTP قبول الاتصالات عند توفر أقل من 20 ميغا بايت من ذاكرة التجمع غير المقسمة إلى صفحات. بعد إضافة هذه القيمة إلى التسجيل توقف خدمة HTTP قبول الاتصالات عند توفر أقل من 8 ميغابايت من ذاكرة التجمع غير المقسمة إلى صفحات. قد يؤدي تعيين قيمة التسجيل هذه إلى تقليل عدد "Connections_refused" والأخطاء 503 في ملف Httperr.log.0
EnableNonUTF81منطقيإذا صفر ، تقبل Http.sys URLs ترميز UTF-8 فقط. إذا كان لا يساوي الصفر Http.sys يقبل ANSI أو DBCS المرمزة URLs في طلبات أيضاً.0
FavorUTF81منطقيفي حالة غير صفرية ، Http.sys دوماً يحاول فك ترميز محدد كـ UTF-8 أولاً; إذا فشل هذا التحويل وكان EnableNonUTF8 غير الصفر Http.sys ثم محاولة فك ترميز ANSI أو DBCS. إذا كان صفراً (وكان EnableNonUTF8 غير الصفر) ، يحاول Http.sys فك ترميز ANSI أو DBCS; إن لم يكن ناجحاً, فإنه يحاول تحويل UTF-8.0
MaxBytesPerSend655361-0xFFFFF (بايت)يتجاوز حجم إطار TCP المستخدمة من قبل Http.sys. قد قيمة أعلى تمكين السرعات الأعلى التحميل في بيئات شبكة الاتصال التي تحتوي على النطاق الترددي العالي "و" زمن الوصول عالية.0
MaxConnectionsmax_ulong1024(1k) – 2031616 اتصالات (2 ميغا بايت)يتجاوز الحساب MaxConnections في برنامج التشغيل. وهذه لة ذاكرة بشكل أساسي.1
MaxEndpoints00 - 1024 أقصى عدد من كائنات نقطة نهاية الحالية المسموح بها. القيمة الافتراضية صفر تستلزم محسوبة الحد الأقصى من الذاكرة المتوفرة1
MaxFieldLength1638464 65534 (64 كيلو- 2) بايتيعيّن حد أعلى من أجل كل رأس. راجع MaxRequestBytes. هذا الحد يترجم إلى 32 كيلو تقريباً الأحرف لـ URL.1
MaxRequestBytes16384256 16777216 بايت (16 ميغا بايت)يحدد الحد الأعلى إجمالي حجم خط طلب ورؤوس.
الإعداد الافتراضي الخاص به هو 16 كيلو بايت. إذا كانت هذه القيمة أقل من MaxFieldLength, يتم ضبط قيمة MaxFieldLength.
1
PercentUAllowed1منطقيإذا كان لا يساوي الصفر Http.sys يقبل منهج uNNNN % في طلب URLs.0
UrlSegmentMaxCount2550 - قطع 16,383 أقصى عدد من القطع مسار URL. إذا كان صفر, العد للبداية الحد الأقصى لقيمة ULONG.1
UriEnableCache1منطقيإذا غير صفري ، يتم تمكين التخزين المؤقت Http.sys استجابة و التجزئة.0
UriMaxUriBytes262144 (بايت)4096(4k) – 16777216(16MB) بايت أي استجابة أكبر من هذه القيمة لم يتم إجراء تخزين مؤقت في ذاكرة التخزين المؤقتة استجابة kernel.1
3
UriScavengerPeriod120 (ثواني)10 0xFFFFFFFF ثوانيحدد عدد مرات تكرار الكاسح ذاكرة التخزين المؤقت. مسح أي استجابة أو الجزء الذي لم يتم الوصول فيها إلى عدد الثواني يساوي UriScavengerPeriod.1
2
UrlSegmentMaxLength 2600 - حرف 32,766 الحد الأقصى لعدد الأحرف في قطعة مسار URL (المساحة بين خطوط مائلة في URL). في حالة صفر, يكون طول للبداية الحد الأقصى لقيمة ULONG.1
احتمال مواجهة أداء بطيء في Microsoft Internet معلومات Services (IIS) 6.0 عند التطبيقات API ملقم إنترنت (ISAPI) أو تطبيقات واجهة العبّارة الشائعة (CGI) التي يتم استضافتها على IIS 6.0 إرسال استجابات. في حالة مواجهة هذه المشكلة يمكنك إضافة قيمة DWORD MaxBufferedSendBytes إلى التسجيل.للحصول على مزيد من المعلومات حول هذه المشكلة، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft:
906977BUG: تواجه بطء الأداء عند تطبيقات ISAPI وتطبيقات CGI التي يتم استضافتها على خدمات معلومات إنترنت 6.0 إرسال استجابات
في Windows XP وفي Microsoft Windows Server 2003 يمكنك أيضاً إنشاء قيمة DWORD التالية ضمن مفتاح التسجيل التالي:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HTTPFilter\Parameters
مفتاح التسجيلالقيمة الافتراضيةنطاق القيمة الصالحةدالة مفتاح التسجيلرمز تحذير
CertChainCacheOnlyUrlRetrieval1بين ٠ و١بشكل افتراضي، تلميحات AIA يتم لا يتبع أثناء التحقق من صحة سلسلة عند تكوين IIS لاستخدام "شهادات العميل". يعتبر هذا السلوك في مكان لأسباب الأداء والأمان. على سبيل المثال، يمكن أن يساعد هذا السلوك في منع الهجمات DoS. ومع ذلك، أيضاً يمكن أن يؤدي هذا السلوك إلى ورفضها الشهادة غير متوقع عند الحاجة إلى استرداد AIA. لتجاوز هذا السلوك، يمكن تعيين معلمة DWORD CertChainCacheOnlyUrlRetrieval إلى 0 (صفر) ضمن مفتاح التسجيل "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HTTPFilter\Parameters".غير قابل للتطبيق

رموز تحذير

  • 0: لا يوجد المخاطر.
  • 1: تغيير مفتاح التسجيل هذا يعتبر الخطيرة للغاية. هذا المفتاح يؤدي Http.sys لاستخدام ذاكرة أكثر وزيادة قد مشكلة عدم الحصانة إلى الهجمات الضارة.
  • 2: قيمة الدنيا قد يتسبب في ذاكرة التخزين المؤقت يمكن مسح بشكل أكثر تكراراً. في حالة حدوث هذا السلوك، قد تؤثر على الأداء.
  • 3: قيمة الدنيا قد تؤثر على الأداء للحصول على محتوى ثابت.


لن تصبح التغييرات التي يتم إجراؤها على التسجيل نافذة المفعول حتى تقوم بإعادة تشغيل خدمة HTTP. بالإضافة إلى ذلك، قد يلزم إعادة تشغيل أي خدمات IIS ذات الصلة.

لإعادة تشغيل خدمة HTTP و نوع و ذات الصلة كافة خدمات IIS اتبع الخطوات التالية:
  1. انقر فوق ابدأ ثم انقر فوق تشغيل واكتب Cmd ثم انقر فوق موافق.
  2. في موجه الأوامر، اكتب net stop http في موجه الأوامر ثم ثم اضغط ENTER.
  3. في موجه الأوامر، اكتب net start http في موجه الأوامر ثم ثم اضغط ENTER.
  4. في موجه الأوامر، اكتب net stop iisadmin /y في موجه الأوامر ثم ثم اضغط ENTER.

    ملاحظة سيتم أيضاً إيقاف أي خدمات IIS التي تعتمد على خدمة خدمة مسؤول IIS. لاحظ خدمات IIS إيقاف عند إيقاف خدمة خدمة مسؤول IIS. سيتم إعادة تشغيل كل خدمة في الخطوة التالية.
  5. إعادة تشغيل خدمات IIS التي تم إيقافها في الخطوة 4. للقيام بذلك، اكتب net start servicename موجه أوامر ومن ثم اضغط ENTER. في الأمر servicename هو اسم الخدمة التي تريد إعادة تشغيل. على سبيل المثال، لإعادة تشغيل خدمة خدمة نشر World Wide Web, اكتب net start "خدمة نشر ويب" ثم ثم اضغط ENTER.

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 820129 - آخر مراجعة: 05/25/2009 19:11:40 - المراجعة: 8.0

Microsoft Internet Information Services 6.0, Microsoft Internet Information Services 7.0

  • kbmt kbinfo KB820129 KbMtar
تعليقات
>ody>