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 memoire

Utilisation de la memoire

Les processus

Les processus

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

Requetes par secondes

Requetes simultanee

Requetes 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