Optimiser les performances d'une application Symfony
Une application Symfony bien architecturée peut servir des pages en moins de 200 ms. Les problèmes de performance ne viennent presque jamais du framework mais de son utilisation. Cet article détaille les optimisations concrètes : base de données (N+1, index, cache de requêtes), code PHP (sérialisation, lazy loading), cache HTTP (navigateur, reverse proxy, applicatif), front-end (images, CSS, JavaScript) et monitoring (Profiler, Blackfire, Lighthouse). Avec une checklist des 10 points essentiels pour la production.