Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
programmation_serveur_php_python_nodejs [2019/11/28 14:33]
joseph
programmation_serveur_php_python_nodejs [2019/11/29 18:45] (Version actuelle)
joseph
Ligne 28: Ligne 28:
 Avantages : Avantages :
  
-* Il y a souvent rien à installer, car Apache et PHP sont installés par défaut sur les hébergements webs mutualisés. En gros, que se passe-t-il ? Lorsque Apache reçoit une requête pour `http://​example.com/​monsite/​index.php`,​ il voit que c'est un .php et il passe la requête à PHP (via [mod_php](https://​stackoverflow.com/​questions/​2712825/​what-is-mod-php/​2712839#​2712839)) qui exécute le code et produit une chaîne de caractères (string) en sortie, et Apache livre cela au "​client"​ dans son navigateur.+* Il y a souvent rien à installer, car Apache et PHP sont installés par défaut sur les hébergements webs mutualisés. En gros, que se passe-t-il ? Lorsque Apache reçoit une requête pour `http://​example.com/​monsite/​index.php`,​ il voit que c'est un .php et il passe la requête ​en interne ​à PHP (via [mod_php](https://​stackoverflow.com/​questions/​2712825/​what-is-mod-php/​2712839#​2712839), donc sans avoir à démarrer un nouveau process) qui exécute le code et produit une chaîne de caractères (string) en sortie, et Apache livre cela au "​client"​ dans son navigateur.
  
 * Cela est très rapide (à chaque requête, le process Apache qui s'​occupe de cette requête [démarre un nouveau thread pour PHP](https://​stackoverflow.com/​questions/​5171639/​creation-of-new-process-for-each-request-of-web-page/​5171656#​5171656) et cela se fait très rapidement, lire aussi [cet article](https://​abhinavsingh.com/​how-does-php-echos-a-hello-world-behind-the-scene/​) pour plus de détails) * Cela est très rapide (à chaque requête, le process Apache qui s'​occupe de cette requête [démarre un nouveau thread pour PHP](https://​stackoverflow.com/​questions/​5171639/​creation-of-new-process-for-each-request-of-web-page/​5171656#​5171656) et cela se fait très rapidement, lire aussi [cet article](https://​abhinavsingh.com/​how-does-php-echos-a-hello-world-behind-the-scene/​) pour plus de détails)
  • programmation_serveur_php_python_nodejs.txt
  • Dernière modification: 2019/11/29 18:45
  • par joseph