What do you need to do to improve the performance …
There are two approaches :
1) Use the templates like SMARTY or Cache_lite FOR templates building.
2) Break down the section of website which need not be repeated over a period of time.[For example Header , menu , footer , anouncement etc ], Create a html page for these sections using the php logic , that was used to create the page section in runtime. This can be automated using cron also. The rest of the section which has to be very dynamic will take less time to be build now.
