The new site is getting more and more complex, and consequently, more and more slow. At the moment it’s definitely running more slowly than the original site for a variety of reasons. In a bid to counter this, I have enabled server-side web caching, which should make a big difference. Although every page on the new site is dynamic, the pages only change when I add content to the site, so rather than have the server construct them each time one of them is demanded by a visitor’s browser, it will keep a temporary copy of each page and instead deliver that page to the visitor. The cached page will be refreshed when I add content to the site. In practice, this process should be invisible to visitors, except that page requests will be handled significantly faster and they get a better browsing experience. That’s the plan at least! Let’s see what actually happens when this new site eventually launches…
