WebsiteBaker 2.13.8 is now available!
R.I.P Dietmar (luisehahne) and thank you for all your valuable work for WBhttps://forum.websitebaker.org/index.php/topic,32355.0.html
I have some sites where I implemented a caching function.It works simple:There is a directory /cms where the wb-pages are, and a directory /site (or something) where the full pages are saved as static html. (real static, with static http-header also)Each WB page has a "publish page"-button, which calls a script, that saves the complete page "as is" (but of course without this button) in the static-pages directory.And theres another button to publish the whole site; this is necessary if there are changes in the menu structure.The aim of this is to have more security and mistakes while editing the content are not visible immediatly in the frontend. The problems: A lot of modules dont work anymore, eg. Forms. And: editing people are sometimes confused about what page they see - the cache or the real pages.Your "freezing pages" would be a better solution, for there would be a mix of static and dynamic pages, and I also thought about a similar solution, but there are still some problems, especially with the menue. But if you dont cache the whole page (with the menue also), the speed-up effects are small.And: The difference between opening a static page and opening a WB-Page is 0.2 seconds. (if the server isnt too slow)