If the Rcs module is creating new processes with fork, such as by calling system to run the command-line RCS commands, you may want to read the mod_perl Performance Tuning section on forking and executing subprocesses. You may find that your script starts up faster with mod_perl, but takes longer to fork because it's running with all of Apache in its memory space; you'll have to benchmark to see for sure.

Regardless of whether the module is creating new processes, you'll have to test it a bit to make sure it works OK. Sometimes calling subs from the same module over and over again from within the same long-running process will bring out previously undiscovered bugs, in particular with data that should be reset for each invocation but isn't. These bugs are usually fairly easy to fix, but you have to watch out for them.

Good luck!


In reply to Re: Rcs and mod_perl by sgifford
in thread Rcs and mod_perl by jason0

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.