IMHO it's a very good idea, unless you try mod_perl. Then you will probably say 'Ok - it runs very fast, but occupies some extra memory'. What then?
mod_perl is really great, and in some cases IT IS the best solution. If your forum is small (as you wrote), then you should consider generating static HTML files whenever something new is added to the forum...
If you run Linux you can try to accelerate your web with httpd kernel support (yes - it works only with static files, dynamic requests are still passed to apache or whatever you use)...
Of course search engines, etc. must remain dynamic, but that's another storry.

Conclusion:
You have to measure yourself which solution would be better for you. I use both of them. When there is anything that has to be generated dynamically (and i can't avoid it), i use mod_perl (mostly), but when i have to modify content once/few times a day i use generated html files ;-) That's all!

Greetz, Tom.

In reply to Re: Improving performance by generating a static html file? by tmiklas
in thread Improving performance by generating a static html file? by BUU

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.