Pour rappel, la manifestation est étalée sur 2 jours. La 1er journée est orientée fonctionnelle. Les intervenants s'attachent à présenter le PHP, faire des démonstrations et faire des retours d'expérience et présenter l'utilité du PHP. La 2eme journée est dédiée aux sujets techniques. Ce billet est une note, un mini compte rendu distant, car, je n'étais pas présent au forum cette année. Il n'en reste pas moins que certains éléments doivent être consignés dans ce 'journal'.

Chacune de ces 2 journées a ces temps forts. Cette année le retour d'expérience sur les services interactifs de canalsat a été particulièrement intéressant. Ces services font partie des offres ADSL du groupe Canal+. Dans le cadre de Canalsat par ADSL via des décodeurs pauvres, les technologies web sont utilisées pour réaliser les interactives. Les décodeurs intègrent des navigateurs web. La diversité des FAI proposant l'offre canalsat (et donc les décodeurs) imposent une industrialisation et la mise en place de profiling des applications, optimisation des performances et l'utilisation d'outil de debuggage. Cette présentation a permis de détailler les méthode et techniques mises en oeuvre.

La présentation de Rasmus a été un autre temps fort.
Cette année Rasmus à présenter l'optimisation d'un script pour en augmenter les performances par 10. Le gain de performance permet d'utiliser moins de serveurs pour le même service ou de proposer plus de service sur le même serveur. Les techniques sont connues, mais la démonstration n'en est pas moins éclatante. Xdebug et KcacheGrind permettent d'identifier les éléments consommateurs du temps d'exécution (c'est le profiling). L'utilisation d'une connexion persistante à la base de données (via PDO) et d'un cache d'OPcode produisent ensuite l'essentiel du résultat. La présentation illustre le gain de performances avec KcacheGrind. L'utilisation du couple Xdebug et KcacheGrind n'est pas nouvelle et avait été présenté par Derick Rethans, l'auteur de Xdebug en 2004 à ce même Forum.

Comme chaque année, les présentations sont toujours disponibles sur le site de l'AFUP en PDF, powerpoint ou openoffice.

Cette année quelques vidéos des conférences sont également diffusés sur le net. Sur Daily Motion

Le prochain événement organisé par l'AFUP est la conférence Zend Framework. Elle se tiendra le 6 décembre. Là, j'y serai et on peut avoir une forte attente sur le Zend framework.