in reply to prevelance of mod_perl

mod_perl is slightly different from a run-of-the-mill perl module, it's actually an apache webserver module for running perl scripts. You can find information on it here : http://perl.apache.org/

Sites choose to use particular features based on their level of personal comfort and paranoia for the ramifications (usually security-related). Most of what you do with mod_perl you can probably also do with a standard cgi script, in fact I don't think theres really much difference from your perspective, it's just a different handler in the hosted service's apache configuration.

So I would probably ask them how they do stuff with CGI instead of mod_perl, and see if theres any real differences, before you start arguing to have it installed.

Replies are listed 'Best First'.
Re^2: prevelance of mod_perl
by hsmyers (Canon) on Jun 04, 2008 at 05:59 UTC
    The main point of mod_perl is to already have a copy of perl running. This avoids load time for each invocation. Trade-off against vanilla cgi is slight and improvements in response time can be large. It is not a choice of 'cgi' or 'mod_perl', normally you will use both. To quote a quote:
    mod_perl is more than CGI scripting on steroids. It is a whole new way to create dynamic content by utilizing the full power of the Apache web server to create stateful sessions, customized user authentication systems, smart proxies and much more. Yet, magically, your old CGI scripts will continue to work and work very fast indeed. With mod_perl you give up nothing and gain so much! http://en.wikipedia.org/wiki/Mod_perl
    There are further(many) advanced uses of mod_perl— little of which is particularly down to earth. After all, O'Reilly doesn't publish books about simple things for the most part; but you might toss these on your developer(s) desk(s):
    • Practical mod_perl by Stas Beckman and Eric Cholet. O'Reilly<\li>
    • Writing Apache Modules with Perl and C by Lincoln Stein and Doug MacEachern. O'Reilly
    • mod_perl: Developer's Cookbook by Geoffrey Young, Paul Lindner and Randy Kobes. Sams.

    --hsm

    "Never try to teach a pig to sing...it wastes your time and it annoys the pig."
      Practical mod_perl by Stas Beckman and Eric Cholet. O'Reilly

      See also: "mod_perl 2 User's Guide" by Stas Bekman and Jim Brandt (http://modperl2book.org/).

Re^2: prevelance of mod_perl
by Rabbi Bob (Scribe) on Jun 05, 2008 at 09:49 UTC
    Perlcast recently posted an interview with Stas Bekman and Philippe M. Chiasson on mod_perl back in Jan. A link to the audio can be found on the Perlcast.com page.