Meetup PHP #31 : De la performance, même avec Doctrine !

Details

Présentation par Thomas Calvet (https://github.com/fancyweb), Ingénieur PHP sénior chez ekino :

L'utilisation d'un ORM entraîne obligatoirement un overhead qui impacte de manière négative la performance de nos applications. Cette incidence, acceptable lors d'une utilisation maîtrisée, croît en revanche exponentiellement lors d'une utilisation naïve. Ne pas comprendre les mécaniques internes d'un ORM ou en ignorer certaines de ses fonctionnalités clés peut être fatal. Doctrine, l'ORM PHP le plus populaire, n'échappe évidemment pas à ces problèmes.

Durant cette présentation, dans le but de produire du code plus performant, je vous inviterai à vous intéresser au fonctionnement interne de Doctrine. Je vous parlerai également de ses fonctionnalités les moins connues. Enfin, je vous donnerai des conseils et astuces sur comment mieux l'utiliser. Au programme : Unit of Work, listeners, caches, héritage et bien d'autres sujets encore !

Le meetup se termine par un apéro collaboratif - pensez à amener un petit quelque chose à manger ou à boire !