PHP pe steroizi - Cand optimizam?

Publicat în categoriePHP
  • Stefanescu Mihai acum 9 luni

    De-a lungul timpului a trebuit sa optimizez diverse "bucatele" de cod, iata cateva confluzii la care am ajuns.

    1. Nu trebuie sa optimizezi o bucata de cod din timp, fa asta cand ai nevoie si fa-o pentru a ajunge la performanta dorita.

    2. Nu ghici ce bucata de cod trebuie optimizata! Masoara performanta cu tool-uri precum APD sau Xdebug, fa un benchmark cu date reale.

    3. Nu incepe sa faci micro optimizari inainte de timp, incepe cu ce-a mai costisitoare bucata de cod.

    Ce trebuie sa tii minte este ca trebuie sa masori, nu sa ghicesti, altfel vei lucra in blind, iar problemele de performanta pot fi in cu totul alta parte.

    Instaleaza si invata sa folosesti tool-uri de profiling pentru a vedea ce se intampla cand se executa codul, de asemenea foloseste top si vmstat.

    top iti arata incarcarea procesorului sia memoriei pentru diferite procese

    vmstat iti arata cum sunt folosite resursele sistemului.

    Sa iti faci PHP-ul sa ruleze mai rapid nu tine neaparat de cod. ce vreau sa zic este de fapt ca desi codul este un aspect foarte important trebuie sa iei in considerare si environment-ul la runtime, system-ul, structura aplicatiei, structura datelor, etc.

     

     

Te rog autentifică-te sau înregistrează-te pentru a lăsa un răspuns.