+ All Categories
Home > Software > Blackfire.io - Fire up your php app performance [Jan Kopp] (7. sraz, Praha)

Blackfire.io - Fire up your php app performance [Jan Kopp] (7. sraz, Praha)

Date post: 09-Jan-2017
Category:
Upload: pehapkari
View: 102 times
Download: 2 times
Share this document with a friend
14
Blackfire.io Fire up your PHP App Performance Jan Kopp - Digital Solutions
Transcript
Page 1: Blackfire.io - Fire up your php app performance [Jan Kopp] (7. sraz, Praha)

Blackfire.ioFire up your PHP App Performance

Jan Kopp - Digital Solutions

Page 2: Blackfire.io - Fire up your php app performance [Jan Kopp] (7. sraz, Praha)

Blackfire.io

Page 3: Blackfire.io - Fire up your php app performance [Jan Kopp] (7. sraz, Praha)

Komponenty

Page 4: Blackfire.io - Fire up your php app performance [Jan Kopp] (7. sraz, Praha)

Profilování- Prohlížeč i CLI

- Automatizované ukládání profilů na server

- Návrhy doporučených úprav

- Analytické a porovnávací nástroje

- Sdílení profilů

- Podpora různých prostředí - monitoring produkce, výkonnostní testování

- Konfigurace v .blackfire.yml

Page 5: Blackfire.io - Fire up your php app performance [Jan Kopp] (7. sraz, Praha)

Profilování- Vestavěné metriky

- metrics.sql.connections

- metrics.sql.queries

- metrics.redis.connections

- metrics.redis.queries

- metrics.twig.compile

- metrics.doctrine.entities.created

- Individuální metriky

- metrics.foo.bar.peak_memory

- metrics.cache.write.peak_memory

- Hodnoty metrik

- count

- wall_time, cpu_time

- memory, peak_memory

- io, network_in, network_out

Page 6: Blackfire.io - Fire up your php app performance [Jan Kopp] (7. sraz, Praha)
Page 7: Blackfire.io - Fire up your php app performance [Jan Kopp] (7. sraz, Praha)
Page 8: Blackfire.io - Fire up your php app performance [Jan Kopp] (7. sraz, Praha)

Profilování - Live demo

Page 9: Blackfire.io - Fire up your php app performance [Jan Kopp] (7. sraz, Praha)

Testování- Integrace s PHPUnit

- Vyžaduje PHP SDK composer require blackfire/php-sdk

- Definice hodnot sledovaných metrik

- Sledování výskytu “složitých” metod

- Výkonnostní testování

Page 10: Blackfire.io - Fire up your php app performance [Jan Kopp] (7. sraz, Praha)
Page 11: Blackfire.io - Fire up your php app performance [Jan Kopp] (7. sraz, Praha)

Testování - Live demo

Page 12: Blackfire.io - Fire up your php app performance [Jan Kopp] (7. sraz, Praha)

Testování- Agregace jednotlivých testů

- Notifikace - E-mail, Hipchat,

Slack

- Scénáře jsou navzájem

nezávislé

- Triggery pro spouštění scénářů

Page 13: Blackfire.io - Fire up your php app performance [Jan Kopp] (7. sraz, Praha)

Live demo

Page 14: Blackfire.io - Fire up your php app performance [Jan Kopp] (7. sraz, Praha)

Blackfire.io+ Easy to use

+ Profily, Testy, Notifikace

+ Automatizace

+ Nezatěžuje server jako Xdebug

- Pricing - Hack, Premium €99 / měsíc, Enterprise


Recommended