php de hızlı çalışan sistemler üretmek istiyorsanız php nin yorumlama motoruna yardımcı olabilir ve ramde fazla yer işgal etmemeye çalışabilirsiniz.

mysql_fetch_array // indis numaralarına ve field adları ile bir sorgudan iki adet üretir
$urun[0] // id numarısını veriri
$urun['id'] // aynı sonucu verir


bunun yerine assoc kullanın field sıralamasını aklınızda tutabiliyorsanız rows kullanın,
array kullandığınızda yukardaki iki işlemi yapıyor gibi düşünebilirsiniz.

en güzeli object olarak alın yazımıda kolay olsun

değişken tipleri ne nekadar yer kapladıkları hakkında bilgilenizi artırın, veritabanı oluştururken field ların nekadar byte kapladığına bakın.

bazı arkadaşlar para fiyatı saklamak için decimal kullandığına şahit oluyorum, hatta çoğu php kodlayıcı decimal kullanıyor, neden float veya double deyil. eğer banka değilseniz float kullanın decimal 128 bit lik yer kaplar, çoğu kişi decimalin adını bile anmaktan korkar.

Değişkenlerinizi deklare ederken tiplerini daha önceden belirtin int, string, float vs.. vs..
// $id = (integer)$_GET['id'];

gibi gibi birçok ayrıntı var mesela sadece değişken işlemlerinde
++$sayi yapmak $sayi++ dan daha hızlı çalıştğına dair çok yorumlar var araştırıp inceleyebilirsiniz