PHP Benchmark
PHP pruza veliki broj funkcija koje su vec napisane i dodju kao bundle sa PHP, is_array(), empty(), str_replace(), itd. Medjutim dosta programera ne obracaju paznju na brzinu izvrsavanja te funkcije. Recimo ako koristite
for($i=0; $i < 100; $i++)
mozete skoro da duplo ubrzate vasu stranicu samo da korisitite while
$i=0; while($i < 100) { $i++; }
Iako govorimo o milisekundama u ovom primjeru, razlika ce biti nevidljiva, ali sta se desi ako promjenimo taj 100 u 100,000 rekorda iz baze podataka? Znaci, upoznajte se sa standardnim funkcijama PHP-a i budite sigurno da znate sve sto se treba znati o toj funkciji prije nesto sto je koristite.
Evo i stranice koja ima par testova i vrijeme koje je trebalo da se izvrsi.