hız denilince çoğu arkadaşın düştüğü bir yanlış daha var

SELECT * FROM ... mümkün olduğunca * şeklinde sorgulardan kaçın mesela üye sayisini öğrenecen SELECT * FROM user değil SELECT id FROM user gibi yani tablodaki tüm alanları sorgu yazdırmak için hafızaya alır ve db niz büyükse site hizi o kadar yavaşlar bunu 20-30 binlik verili sitelerde pek hissetmezsiniz ama 100-200 mb lık tablolarda bu hızı çok kolay fark edersiniz.