I'm writing my own Content Management System, originally from a tutorial. The tutorial had a section about caching a page that has the format page.php?id=345. This works quite well, but I have a problem now I'm adding a hit counter to the pages. It's an internal counter that just updates the value of 'Hits' in the article table by 1 (if the user is on a new session). This code doesn't work probably with the caching system, it seems to only log one hit and then no more, for any of the page IDs. I was wondering how important caching a page like this would be? Is it likely to save that much bandwidth (we currently get around 20,000 hits per month) if I cache the page? Alternatively, is there a better way to update the hits that I haven't thought of?