My site is news site and has nearly 1000 visits per day. I want to use advanced cache system which can do cache of news post and can server post as much as fast as possible. Currently i am using wp-super cache and i am satisfied with this but had one problem. It only gzip cache file. If file is not cached then it's sending post without gzip. I want such that even plugin should cache system and even in any case, it should send only gzip page/post. I have heard that wp-total-cache can do all things then let me know if any server configuration is required for this. Please help me to get it.
If your hosting support php cURL, then W3 Total Cache will be a better option. Otherwise try Super Cache or Hyper cache with DB Reloaded plugin.
I have tried wp super cache and wp w3 total cache, but i decide to stop using them, as they caused many errors I have tried to read how to use it too, and still got problems, whenever i edit something, i have to log in to be "admin" otherwise i would not see the updated "post" or file...
I'd also use WP Super Cache in the OPs case, because it's somewhat simpler to configure and it should offer sufficient results. W3 Total Cache has interesting additional features, but to use the more interesting ones like memcache, you need to set up quite a lot.
I've used both and I switched back to Supercache around the WP 3.0 update since I had issues with my server at the time. W3 TC has tons of features, but the advanced features often don't speed up anything and in some cases they made my site slower by Pingdom. If you're going to use a CDN or have the ability to make changes to your server to run memcache, then W3 total Cache might be the way to go. For most users, Supercache is a simpler option. I saw a comparison where Supercache was actually faster for most users, but it was about 9 months ago.
W3 total cache can store the cached files on disk or use memcached ( a memory caching system that can run across multiple servers , used for really large sites ) I use W3 total cache with disk caching. W3 Total Cache has more features then Super Cache. It allows you to minify javascript, css and html and even allows you to use content delivery networks for these static files. W3 total cache not only speeds your site but by using it you increase your pagespeed or yslow scores. Since google anounced that the page speed is now a factor in their ranking algorithms you should do everything you can to increase it and I think W3 total cache helps you a lot more the super cache.
W3 Total Cache works pretty well for me although the minifying feature ain't working on my blog @ all. I wrote two detailed posts on configuring it well on shared hosting servers. You can check it out @ http://www.strictlyonlinebiz.com/blog/speed-up-wordpress-with-w3-total-cache/1231/ Cheers ;-)
W3 Total cache should answer of your question. If you in shared hosting, better choose disk (enhanced) option for save the cache.