mod_perl
mod_perl وحدة اختيارية لخادم Apache HTTP ، تُدمج مُفسِّر لغة Perl في خادم Apache. بالإضافة إلى تمكين كتابة وحدات Apache بلغة برمجة Perl، تسمح هذه الوحدة بتهيئة خادم Apache ديناميكيًا بواسطة برامج Perl. مع ذلك، يُستخدم هذا المُفسِّر غالبًا لتقديم المحتوى الديناميكي الناتج عن نصوص Perl استجابةً للطلبات الواردة، دون الحاجة إلى إعادة تشغيل مُفسِّر Perl لكل طلب.
Slash ، الذي يدير موقع الويب Slashdot ، مكتوب باستخدام mod_perl. [ 3 ]
يمكن لـ mod_perl محاكاة بيئة واجهة البوابة المشتركة (CGI)، بحيث يمكن لبرامج Perl CGI النصية الحالية الاستفادة من تحسين الأداء دون الحاجة إلى إعادة كتابتها.
على عكس CGI (ومعظم بيئات تطبيقات الويب الأخرى)، يوفر mod_perl وصولاً كاملاً إلى واجهة برمجة تطبيقات Apache ، مما يسمح للمبرمجين بكتابة معالجات لجميع مراحل دورة طلب Apache، ومعالجة الجداول الداخلية وآليات الحالة الخاصة بـ Apache، ومشاركة البيانات بين عمليات أو سلاسل Apache، وتغيير أو توسيع محلل ملف تكوين Apache ، وإضافة كود Perl إلى ملف التكوين نفسه، من بين أمور أخرى.
انظر أيضاً
مراجع
روابط خارجية
- وحدات Apache httpd
- بيرل
- برامج متعددة المنصات
