Maison  >  Article  >  développement back-end  >  Comment optimiser un site Web PHP en cas de concurrence élevée

Comment optimiser un site Web PHP en cas de concurrence élevée

不言
不言original
2018-04-21 09:33:181820parcourir

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn