Maison >développement back-end >tutoriel php >Comment un serveur PHP gère-t-il plusieurs requêtes simultanées vers le même script ?
Lorsqu'un moteur PHP exécute un script sur un serveur, plusieurs requêtes simultanées du navigateur peuvent être adressées au même script. Le comportement de ces requêtes dépend de la configuration du serveur.
Habituellement, le serveur peut gérer plusieurs centaines de requêtes simultanément. L'option de configuration Apache MaxClients limite le nombre de requêtes simultanées. Lorsque la limite est atteinte, les demandes peuvent être mises en file d'attente en fonction de la configuration de ListenBacklog.
Demandes mises en file d'attente :
Les demandes ne sont généralement pas mises en file d'attente sauf :
Demandes ignorées :
Les demandes ne sont généralement pas ignorées. Plusieurs utilisateurs peuvent accéder simultanément au même site Web sans rencontrer de problèmes.
Il n'y a pas de concept d'« instance de script ». Chaque requête est gérée par un processus distinct qui part du serveur Web et lit le script PHP à partir du disque. Plusieurs processus peuvent lire le script simultanément sans interférence, car le fichier est chargé dans des blocs de mémoire distincts pour chaque processus.
Les requêtes simultanées aux scripts PHP sont généralement gérées efficacement par la configuration du serveur, garantissant que plusieurs utilisateurs peuvent accéder au site Web sans retards significatifs.
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!