http://www.perlmonks.org?node_id=1005362


in reply to Creating static pages from DB on schedule

A common approach for increasing performance is just to use caching. In a way, generating static files is one form of caching, but there are others that you could consider, which might be easier than a rewrite of your application from dynamic pages to static pages:

In any case you can invalidate the whole cache when there are big updates to your database.