Des nouvelles ont été ajoutées en tête de listes.
Remontez pour les voir.
Inscription à la newsletter
10 conseils d'optimisation des performances de Laravel que j'ai appris après plus de 10 ans de production
DEV -
16/02
Après plus de 10 ans de création d'applications Web évolutives avec Laravel pour tout, des startups aux...
Après plus de 10 ans de création d'applications Web évolutives avec Laravel pour tout, des startups aux systèmes gouvernementaux, j'ai appris que l'optimisation des performances n'est pas une question d'optimisation prématurée, il s'agit plutôt de savoir quelles batailles mener.
Actuellement responsable du développement d'un système gouvernemental fédéral (CAPES), j'ai dû optimiser des applications Laravel gérant des milliers d'utilisateurs simultanés. Voici les 10 conseils de performance les plus percutants que j’aurais aimé connaître lorsque j’ai commencé.
1. Chargement impatient : arrêtez le monstre de requêtes N+1
Le tueur de performances n°1 que je vois dans les bases de code Laravel :
// MAUVAIS : N+1 requêtes $posts = Post::all(); foreach ($posts as $post) { echo $post->user->name; // Requête lancée pour CHAQUE publication } // BON : 2 requêtes au total $posts = Post::with('user')->get(); foreach ($posts as $post) { echo $post->user->name; }
Entrer en mode plein écran Quitter le mode plein écran
Impact : nombre de requêtes réduit de 1 001 à 2 requêtes dans un projet réel.
2. Indexation de bases de données : le booster de perfo... [Courte citation de 8% de l'article original]
Loading...
🍪
Le modèle économique de notre site repose sur l'affichage de publicités personnalisées basées sur l'utilisation de cookies publicitaires. En continuant votre visite sur notre site, vous consentez à l'utilisation de ces cookies.
Politique de confidentialité