I finally wrote some code to speed up the list pages. Basically it only reparses the files after a page has actually changed. For example, if the mtime on the cached version of listchanges is older then the mtime on the last changed page in the RCS store, it will then regenerate it.
There is a problem with doing this. See MiniWikiBugs. --jammin
At the same time, I made it so that precaching can be easily added. By precaching, I mean a cronjob that can run periodically (eg every 5 minutes) to update the cached version if required. --Wim