Mislim da vecina nas nece imati potrebe da optimizuje na nivou foreach petlji. Ne valja sitnicariti. Instaliraj eAccelerator i dobices 30% ubrzanja.
Ukljuci kesiranje upita kod MySQL4 i dobices do 40% ubrzanja.
Optimizuj citanje fajlova i smanji broj pristupa disku, dobices jos X% ubrzanja.
Kesiraj izlaz skripti na odredjeni vremenski period (dovoljno 10 minuta) i dobices nenormalno mnogo ubrzanja. Ako ne moras da upitas bazu za nove podatke / azuriranje probaj da izbegnes kacenje na bazu.
Sesije makni u shared mem ili u bazu.
Obezbedi zasebne racunare za Apache & MySQL.
Jaci CPU i sto vise RAM, RAM, RAM, RAM.
I moj omiljen metod... Kesiraj rezultate upita ka bazi u shared mem (pomocu eAccelerator ili APC). Nesto grubo sam opisao ovde:
http://blog.redizajnsajtova.co...x-or-more-in-just-few-minutes/
P.S. Kad ce momenat.com ?