Maison > Article > développement back-end > Comment optimiser un site Web PHP en cas de concurrence élevée
Le contenu de cet article explique comment optimiser le site Web PHP en cas de concurrence élevée. Il a une certaine valeur de référence. Maintenant, je le partage avec vous. Les amis dans le besoin peuvent se référer au cas de la solution à haute concurrence :
.
Quand Quand QPS atteint 2000
Plan d'optimisation : séparation des activités, stockage distribué
1. Optimisation du trafic
Traitement anti-hotlink (suppression des requêtes malveillantes), limitation de courant. , Limitation de vitesse , Limiter le nombre de concurrences
2. Optimisation frontale
(1) Réduire les requêtes HTTP [merge css, js, etc.]
(2) Ajouter asynchrone demandes (ne fusionnez pas toutes les données en premier) Affiché à l'utilisateur, l'utilisateur déclenche un événement pour demander des données de manière asynchrone)
(3) Activer la mise en cache du navigateur et la compression de fichiers
(4) Accélération CDN
(5 ) Établir un serveur d'images indépendant (réduire les E/S)
3 Optimisation côté serveur
(1) Statique de la page
(2) Traitement simultané
(3) Traitement de la file d'attente
4. Optimisation de la base de données
(1) Cache de la base de données
(2) Sous-bibliothèque, sous-table, partition
(3) Lecture -séparation d'écriture
(4) Équilibrage de charge
5. Optimisation du serveur Web
(1) proxy inverse nginx pour obtenir l'équilibrage de charge
(2) lvs pour obtenir l'équilibrage de charge
Connexe recommandations :
Site Web PHP Comment gérer les problèmes de trafic important et de forte concurrence
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!