Výkonnostní audit a optimalizace
od 15 000 Kč
Najdu, kde aplikace ztrácí čas, a opravím to, co má největší dopad. Vycházím z měření na reálném provozu, ne z odhadu. Výstupem jsou nálezy s čísly a opravy se změřeným efektem.
Pro koho
- Odezva roste s objemem dat nebo počtem uživatelů.
- Databáze je trvale vytížená nebo se nestíhají zpracovávat fronty.
- Náklady na infrastrukturu rostou rychleji než provoz.
- Víte, že je aplikace pomalá, ale ne proč.
Co je v ceně
- Profilování requestů a jobů – APM, Xdebug nebo Blackfire, Laravel Telescope nebo Pulse, podle toho, co je k dispozici.
- Rozbor databáze: slow query log, EXPLAIN, indexy, N+1, zbytečné dotazy a zámky.
- Cache, fronty a konfigurace PHP-FPM, OPcache a webserveru.
- Zpráva: nález, příčina, dopad a odhad pracnosti opravy.
- Po opravách stejné měření znovu.
Jak to probíhá
-
[1/4] Úvod
Projdeme symptomy, architekturu a dostupná data. Domluvíme rozsah a cenu.
-
[2/4] Měření
Změřím výchozí stav. Kde data chybí, doplním instrumentaci.
-
[3/4] Zpráva
Nálezy seřazené podle poměru dopadu a pracnosti.
[4/4] Opravy
Provedu je sám, nebo je předám vašemu týmu. Výsledek změřím.
Cena
- audit
od 15 000 Kč
Pevná cena podle rozsahu, domluvená předem.
- opravy
podle rozsahu
Hodinově, nebo pevnou cenou podle nálezů.
Časté otázky
Na jakém stacku pracujete?
PHP a Laravel, MySQL, PostgreSQL, Redis. Mimo tento stack změřím databázi a infrastrukturu; aplikační kód posoudím jen tam, kde mu rozumím.
Potřebujete přístup na produkci?
Ideálně read-only přístup k metrikám, logům a databázi, případně k její kopii. Na produkci nic neměním bez domluvy.
O kolik to zrychlíte?
Předem to neslibuji, záleží na příčině. Každý nález ve zprávě má změřený nebo odhadnutý dopad.
Musím opravy objednat u vás?
Ne. Zpráva je psaná pro vývojáře, kteří ji budou implementovat.
Další služby
- od 4 000 Kč / měsíc Správa Laravel aplikace
- aktuálně obsazeno Vývoj webových aplikací na míru
- od 1 000 Kč / měsíc Správa WordPressu
- od 15 000 Kč Technický audit webové aplikace
Nevíte, která služba sedí?
Napište mi pár vět o tom, co řešíte. Ozvu se a společně zjistíme, jestli a jak vám můžu pomoct.