"If your file based approach works.." cuz I don't want to stop working on optimization just because something works, and as you have mentioned about fine tuning memcached I still have not been able to achieve that, how can I say FS approach works better for me.
Its not a question of whether or not memcached *could* be faster. The question you should be asking when optimiziing is "What is the bottleneck in my application?" If it is the file based cache, you need to fix it. But, if its not, why focus on that?
As for your issues, if you only have one web server, memcached is not the right tool here and you are wasting your time. You use PHP, use APC or xcache if you want a memory based cache for PHP on a single web server. If you have more than one web server, you need to be performing your tests using more than one web server.
Brian.
