A few days ago, I enabled Joomla's built-in cache mechanism to speed up this Web site.

Unfortunately, Joomla's cache feature is a tad too aggressive; it was also caching the calculator detail page. Since the content of this page is dynamically generated, caching it is not such a good idea. Basically, it meant that once you looked at a calculator page, the page remained "stuck" on that calculator, refusing to show details of any other machine until the cache expired.

This problem is now fixed, and I was able to keep the cache feature running, thanks to an excellent Joomla plugin, CacheControl.