1. Yes, Database reads are always a bottleneck

2. Perl actually compiles into memory the code to be run, so the extra disk reads will only effect the startup speed of the script. After it has started the modules will only take a bit more memory, but not noticably.

3. I am unsure, but i do not believe Apache does anything with standard modules such as caching, but mod_perl is emadded so that does allow a speed increase.

4. Strictly Speaking, OO code is slightly slower. The function call syntax ($object->function()) takes a bit more time than the equivlant finction($object). The diffrence is very small, but does exist.

5. I know very little about SSI, but exec'ing any perl code means the Interpreter has to load into memory, read, parse, and compile the script, and then execute it. The process creation overhead of exec-like calls should make SSI slower, but i may be mistaken.

In reply to Re: Perl CGI and SSI speed by Anonymous Monk
in thread Perl CGI and SSI speed by legLess

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.