PHP sebesség optimalizálás

A PHP alapból nem a túl gyors futásáról híres, viszont ha bonyolultabb számításokat kell végezni, vagy egy több (száz)ezres ciklust kell levezényelni, akkor jelentős gyorsulások érhetőek el apró okosságokkal, odafigyeléssel!

Egy optimalizálási lehetőségeket felsoroló oldal a www.phpbench.com tesztekkel is ábrázolja, mennyire nem mindegy mit, hogyan csinálunk. Látva az oldal hasznosságát, úgy gondoltam elkészítem a magyarnyelvű változatát, kis kiegészítésekkel. Remélem sokan hasznosnak találják, az oldal alján lehet kommentelni, észrevételeket írni.

A PHP sebességteszt itt elérhető.

Felsorolás alapú ciklusok terheléses tesztje (Modify-Loop)

Jelenleg az oldalon a következő optimalizálási tanácsok találhatóak:

  • Vezérlési szerkezetek (if, else, switch kombinációk)

  • Normál számláló ciklusok tesztje (Counting-Loop)

  • Folytonos ciklusok (For-Loop)

  • Felsorolás alapú ciklusok (Read-Loop)

  • Felsorolás alapú ciklusok terheléses tesztje (Modify-Loop)

 Lehetőség van a tesztelő kód forrásának megtekintésére, valamint minden változatot egyenként lehet futtatni/frissíteni, így látható, hogy átlagosan egy-egy teszt milyen eredményeket produkál.

Buy and Trade Bitcoin at Binance