You can set up a caching proxy server as the front end, and have it cache your dynamic as well
as your static content. This does require setting correct headers.
There are more details in the apache mod_perl guide, check out
http://perl.apache.org/guide/
Also you can stack apache handlers so that all your HTML
documents get sent through a ssi like process, that wraps the
headers and menus around it. That is what I am doing for makeyourbanner.com, because I want to escape the mess that I made by implementing the whole thing with CGI.pm.
CGI.pm is a WONDERFUL tool, but I'm not sure about the wisdom of writing large HTML with it; it's a mess, because you have to visualize both the HTML and the perl at the same time. With a wrapper, you get the
same effect, only writing the menu once, but you don't have think about more than one language at a time. Very handy if different people are handling different parts of the site...
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: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.