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 إلى ملف التكوين نفسه، من بين أمور أخرى.

انظر أيضاً

مراجع

  1. "التاريخ" . موقع mod_perl الإلكتروني . مؤسسة برمجيات أباتشي . 15 فبراير 2014. تم الاطلاع عليه بتاريخ 8 نوفمبر 2022 .
  2. "تنزيل" . موقع mod_perl الإلكتروني . مؤسسة برمجيات أباتشي . تم الاطلاع عليه بتاريخ 20 نوفمبر 2023 .
  3. "تثبيت Slash" . slashcode.com . مؤرشف من الأصل في 4 مايو 2015.