هذا هو الأمر ic_mod_perlp الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
ic_mod_perl - تشغيل التبادل بالكامل داخل Apache / mod_perl
موجز
# أضف إلى Apache httpd.conf:
PerlRequire / usr / lib / interchange / bin / ic_mod_perl
PerlChildInitHandler Vend :: ModPerl :: child_start
PerlChildExitHandler Vend :: ModPerl :: child_end
SetHandler بيرل النصي
PerlHandler Vend :: ModPerl
PerlSendHeader معطلة
تشغيل PerlSetupEnv
وصف
المميزات
· من المحتمل أن يكون هناك استقرار أفضل ، خاصة على المنصات التي لا تعمل بنظام Linux حيث توجد إشارات Perl
في كثير من الأحيان عربات التي تجرها الدواب.
· استخدام ذاكرة أقل إجمالاً. لم يكن لديك أباتشي مسبقة الصنع و شياطين التبادل. يضيف حوالي
8 ميغا بايت أكثر لعملية نموذجية Apache / mod_perl التابعة ، بإجمالي 32 ميغا بايت لكل
عملية الطفل اباتشي. لكن التبادل المستقل عادة ما يكون له 3 عمليات: أ
عملية فرعي التبادل (حوالي 24 ميجابايت) ، برنامج httpd فرعي (حوالي 24 ميجابايت) ، و رابط CGI (حوالي 1 ميجابايت) ،
لذلك فهو في الواقع توفير لائق في إجمالي الذاكرة المستخدمة.
السرعة (تتراوح من أسرع قليلاً إلى نفس الشيء على الصفحات الثقيلة ، إلى 10 زيارات / ثانية. أسرع
على صفحات فارغة).
تصحيح الأخطاء - الخوض في الأمعاء باستخدام Apache: Status.
أسهل التعايش مع رمز mod_perl والمكتبات الأخرى.
هل يمكن أن تتعايش مع مصدر كود مستقل دون مشاكل.
· سهولة إدارية (لمسؤولي النظام الذين يعرفون Apache لكن ليسوا Interchange).
عيوب
يعمل التبادل كمستخدم خادم الويب ، والذي يكون عادةً في النظام القياسي هو apache أو
www ، لذلك لن ترغب في مشاركة تثبيت Apache هذا مع واجهات CGI لمستخدم غير موثوق به ،
PHP ، وما إلى ذلك ، حيث يمكنهم قراءة أي ملفات تبادل ، بما في ذلك DSNs و userdb وما إلى ذلك.
أباتشي يحتاج إلى أن يكون مخصصا ، أو مراقبته عن كثب لأن جميع الاشياء mod_perl تعمل
في نفس المترجم ، والكثير من التعليمات البرمجية mod_perl لا تستخدم Safe.
كيف يمكنك توسيع نطاق خوادم التطبيقات المتعددة في هذا التكوين؟
· معيد توجيه منفذ الأجهزة أو البرامج
معيد التوجيه Tux CGI الأمامية مثل tlink
أباتشي منفصلة الوزن خفيفة الوزن (لا توجد وحدات) أن الوكلاء / طلبات اللجنة الدولية
المثالي نظام الإعداد
استخدم Tux لخدمة الصور والمحتوى الثابت ، وتشغيل Apache المخصص للتبادل
تحت مستخدم "interch" وبدون تمكين UserDir و CGI و PHP وما إلى ذلك و DocRoot فارغ.
تحفظات
احترس من الإصدارات المختلفة Storable في الجلسات عند التبديل بين
مستقل وتشغيل mod_perl!
استخدم ic_mod_perlp عبر الإنترنت باستخدام خدمات onworks.net