Ahoj!

Programuji webové aplikace v PHP a zajímám se o aktuální dění okolo komunity.
Rád své znalosti předávám dál a učím se novým věcem!

Poslední přednášky

PHPLive | Doctrine 2 - optimalizace výkonu na maximum

Na lekarna.cz používáme Doctrine přes tři roky, a tak jsme si museli vyšlapat cestu k co nejlepší optimalizaci a zkrotit počet generovaných databázových dotazů. Co ukládat do cache? Kde a kdy se to nevyplatí? Jak a kdy optimalizovat dotazy do databáze a na co použít Second level cache .

PREZENTACE | VIDEO | FOTOGALERIE

Poslední články

Doctrine 2 – Optimalizace výkonu

V tomto článku si představíme způsob, kterým můžeme zvýšit výkon a snížit nároky webové aplikace využívající Doctrine 2 s minimálním zásahem do aplikace.

Second level cache spatřila světlo světa ve verzi Doctrine 2.5.0, která byla vydána v dubnu 2015. Jejím cílem bylo výrazně zvýšit výkon celé Doctrine ORM. Jak toho chtěla docílit? Postavila se mezi aplikaci a databázi a snížila počet prováděných dotazů na minimum. Celý článek

Doctrine 2 – Dědičnost entit

Entity v ORM (objektově relační mapování) zachycují objekty z reálného světa a transformují je do tříd v programovacím jazyku. V reálném světě má vždy skupina objektů stejné vlastnosti a liší v některých detailech. Všichni lidé mají jméno, datum narození, pohlaví, ale liší se v barvě očí, pleti, dovednostech apod.

Při čistém návrhu entit by se nám tedy hodila dědičnost. Umí ji Doctrine zpracovat, a jak s takovou entitou pracuje? Celý článek