I've got a website on a shared hosting and I'm using PHP to generate the pages.
As of now, using the management system the admin can modify the database, which is stored in an XML file (SQL is not available). The pages that need to display the content of the database take a look at the content every time they are opened, and the script in PHP generates the appropriate page. It's fast for me to code and it's easy for the admin to maintain.
I'm making my first steps in web-oriented programming and today I thought of another idea: what if the management system updates the database AND generates the pages as HTML pages so that the server doesn't have to execute a script every time a page is requested? Isn't it strictly better in terms of performance? A lot of work a single time instead of a bit of work every time.