Nginx

Serveur http haute performances


Pourquoi Nginx ?

  • Rapidité pour délivrer le contenu
  • Utilise peut de ressource système
  • Gestion de cache
    • Clientes
    • Serveur

Ressources

Utilisation de la mémoire

Utilisation de la mémoire


Les processus

Les processus

  • 1 processus père
    • X worker (sous process)
      • X connections par worker

Requêtes par secondes

Requêtes simultanée

Requêtes par secondes


Nginx / PHP ( ≥ 5.3 )

Fonctionnement

  1. GET /index.php
  2. Nginx transmet la requête a PHP
  3. Nginx transmet le résultat au client

Memcached

  • Les temps de traitement sont divisé par quatre
    • 850 req/s sans Memcached, 3550 avec
  • Configuration simple
  • Fonctionnement :

Temps de traitement vs. Apache


Sources