Mod_perl е модул, който може да бъде инсталиран на Apache сървър за по-ефективно изпълнение на Perl скриптове на сървъра. Модулът осигурява вграден Perl интерпретатор директно на сървъра, като по този начин зарежда вашето Perl съдържание по-бързо. Mod_perl позволява пълен достъп до HTTP сървъра на Apache, така че програмистите могат да управляват заявки и да променят неговите конфигурации. Това предимство не се предлага от CGI. Въпреки това, вече съществуващите CGI скриптове все още работят заедно с mod_perl, тяхната производителност е дори оптимизирана, тъй като модулът може да емулира CGI среда.
Apache сървърите и Perl
Perl е динамичен език за програмиране, повлиян най-вече от C, но също така използва функции от shell програмиране и езици като Lisp. Perl понякога се използва като един от CGI скриптове, за по-лесния анализ и управление на файловете. Въпреки това, Perl е подходящ за голямо разнообразие от приложения. Той е широко използван инструмент за създаване на сървърни приложения и динамично уеб съдържание. Perl често се използва с Apache и е част от пакета LAMP с отворен код (Linux, Apache Server, MySQL и PHP / Perl / Python). Apache сървърът е най-използваният софтуер за уеб сървър. Поради тези причини mod_perl е чудесен за оптимизиране на производителността на Apache сървъра. Просто се нуждаете от платен или безплатен хостинг на Perl.