MySQL ima interni cache i njega nemoj nikako da koristis, posto on obrise ceo cache za datu tabelu cim promenis (UPDATE) jedan red.. Znaci vrlo glupo, samo ce da uspori aplikaciju..
Najbolje resenje je
memcached.
Svi veliki sajtovi ga koriste (livejournal,slashdot...)
Ima API za sve vece jezike...