Teljesen egyetértek abban, hogy a fejlesztő feladata a caching technikák alkalmazása, és pl. az is hogy nem írunk lekéréseket egy for ciklusba.
A file cache, memcache sokat szokott segíteni. Az én tapasztalatom is az, hogy szerver oldalon túl sok mindent nem lehet tenni a terhelés csökkentése
érdekében. :-/
ezt használtam régen, hasznos lehet: http://www.day32.com/MySQL/tuning-primer.sh