Like many people I try to make sites run as fast as possible. So with that in mind I decided to invest in a pro cache module for a wordpress site I am building.
At first I was really impressed, it did exactly what it said on the tin and those test results went to green. :)
But every time I published a page the site seemed to go backwards. Furthermore, when I checked the cache of the page a few weeks later, no styling was present. :(
This left me somewhat demoralised and scratching my head. Until I looked a bit deeper. You see what I had done is minify and combine both javascript files and css files (well it sounded like a great idea at the time). The trouble is with this particular module it created dynamic css and javascript files that changed every time I cleared the cache. Not only that it also varied per page depending on how many css/javascript files were combined.
So instead of my collection of static css/javascript files I was serving multiple versions of the files, that Google or other Search Engines would receive each time they crawled. Also the benefits of caching css/javascript was negated to the user as the browser was served different urls dependent on which page they were on and when they visited.
So I've switched it off, I am convinced SE's don't want to encounter different assett files every time they crawl your site. You probably thinking what an idiot in the first place but these packages are quite popular with 100,000's of downloads so I thought I would share this. Be interested in webmasters thoughts
Thanks