[Templates] CGI/TT vs SSI
Andy Wardley
abw@andywardley.com
Thu, 9 Oct 2003 08:16:40 +0100
Eric Siegerman wrote:
> 5. Turn the static pages into templates, as in (2), but then
> preprocess them back into static HTML with ttree
This is what I do pretty much all the time. Whenever I have static pages,
I build them using templates. Whenever I have dynamic pages, I process
them on the fly. In both cases, they get to use the same menus, headers,
footers, etc.
Although it's marginally annoying to have to pre-process all your static
pages, it's a one-line command (ttree) and doesn't take very long. It's
no worse than having to compile a C program before you can run it.
You only need rebuild all static pages when you change a shared component
like a menu. And with the new --depend and --depend_file ttree options,
you can make it a lot smarter about only rebuilding the pages that really
need rebuilding.
A