إيشاد

عاقل http الخفي
التحميل الان

إيشاد الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • GPL v3
  • اسم الناشر:
  • Fredrik Tolf
  • موقع ويب الناشر:
  • http://www.dolda2000.com/~fredrik/lirccd/

إيشاد العلامات


إيشاد وصف

عاقل http الخفي ASHD هو برنامج خادم HTTP وحدات يعتمد على بنية متعددة البرامج. في حين أن معظم خوادم HTTP الأخرى هي برامج متجانسة مع وحدات غاضبة، وربما، فإن ASHD تتكون من العديد من البرامج المختلفة، كل منها يتعامل مع الطلبات بطرق مختلفة، وعقد الطلبات مع بعضها البعض عبر بروتوكول بسيط (وليس على عكس خطوط أنابيب UNIX). إن تصميم أشد يجلبه عددا من الخصائص الجميلة، ما يلي هو الأكثر جدارة بالملاحظة. إن دماء التصميم هو فصل الشواغل بين مختلف البرامج المستقلة هو مثال على فلسفة يونيكس القياسية - كل برنامج يفعل شيئا واحدا فقط، ولكن يفعل ذلك حسنا، أتمنى). تتيح تحديد الوظائف النظيفة لكل برنامج صغير وبسيط للغاية - حاليا، كل من البرامج الموجودة في المجموعة (بما في ذلك حتى برنامج محلل HTTP الأساسي، HTPARSER، طالما أن المرء لا يحسب تطبيقه، اختياري تماما، تطبيق SSL) يتم تنفيذه في أقل من 1000 سطر من كود C (ومعظمها أصغر بكثير من ذلك)، مما يسمح له بالدراسة بسهولة وفهمها. أخيرا لأن كل برنامج يعمل بعملية خاصة به، يمكن تعيين أذونات مناسبة. أكثر جدارة جديرة بالملاحظة للجميع، يضمن برنامج USERPLEX أن تخدم الدلائل الرئيسية للمستخدم (/ ~ المستخدم / URL، إذا كنت سوف) يحدث فقط بواسطة الرمز الذي يتم تسجيله بالفعل كمستخدم في السؤال؛ والبرنامج HTPARSER، كونه البرنامج الوحيد الذي يتحدث مباشرة مع العملاء، يمكن أن يعمل بشكل جيد تماما كغير المستخدم (مثل لا أحد) ويكون chroot'ed في دليل فارغ. المهمة، يمكن أن يكون تكوينه بسيط للغاية. ليست هناك حاجة لبرنامج Dirplex، الذي يتعامل مع الخدمة فقط من الدلائل الفيزيائية، لرعاية الأدلة الافتراضية، المضيفين الافتراضيين، معلمات أو مصادقة بروتوكول HTTP؛ تماما كما لا توجد حاجة لمذاعة نمط Patplex لمعرفة أنواع الملفات أو التسلسلات الهرمية الدليلية. يمكن الاحتفاظ بتنسيق ملف تكوين برنامج كل برنامج بسيطة قدر الإمكان، ويتم تكوين معظم البرامج ببساطة بخيارات سطر الأوامر. على الرغم من أن ASHD هو برنامج متعدد الأعماد، إلا أنه ليس بنفس معنى ذلك على سبيل المثال اباتشي. يستمر معالج كل طلب تشغيل إلى أجل غير مسمى ولا يفرخ نسخا متعددةا من نفسها، مما يعني أن جميع حالة العملية لا تزال قائمة بين الطلبات - يمكن الاحتفاظ ببيانات الجلسة في الذاكرة، يمكن الحفاظ على اتصالات خدمات الخلفية مفتوحة، وهلم جرا.


إيشاد برامج ذات صلة