Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Profiling PHP @ PHPers Warszawa #14

Profiling PHP @ PHPers Warszawa #14

Nie możesz poprawić tego, czego nie możesz zmierzyć. Dlatego profilowania aplikacji powinno być zawsze pierwszym krokiem przed próbą poprawy jej wydajności. Dowiedz się jak zidentyfikować wąskie gardło swojej aplikacji oraz jak zaadaptować profilowanie jako stały element jej rozwoju.

Sebastian Grodzicki

March 05, 2018
Tweet

More Decks by Sebastian Grodzicki

Other Decks in Programming

Transcript

  1. tests:
 
 "Application should never hit the DB":
 path: "/.*"


    assertions:
 - "metrics.sql.queries.count == 0"
 
 
 "Homepage should never call the API":
 path: "/"
 assertions:
 - "metrics.http.requests.count == 0"
 
 
 "Pages should be fast enough":
 path: "/.*"
 assertions:
 - "main.wall_time < 100ms"
 .blackfire.yml