SlideShare une entreprise Scribd logo
Nginx
           Serveur http haute
           performances




04/03/13                        1
Pourquoi Nginx ?

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




04/03/13                                    2
Utilisation des ressources système




04/03/13                                3
Les processus




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




04/03/13                                       4
Temps de traitement vs. Apache




04/03/13                            5
Nginx / PHP

           PHP-FPM ( PHP ≥ 5.3)
           CGI (PHP ≤ 5.3)


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




04/03/13                                             6
Nginx / PHP / Memcached
           Les temps de traitement sont divisé par quatre
           ▪   Environ 850 requetes par secondes sans Memcached

           ▪   Environ 3,550 requetes par secondes avec Memcached

           Configuration simple
           ▪   memcached_pass 127.0.0.1:11211;

           Fonctionnement




04/03/13                                                            7
Sources
           igvita.com
           joeandmotorboat.com
           blog.webfaction.com
           php-fpm.org
           Nginx.org


                                 Des questions ?




04/03/13                                           8

Contenu connexe

PDF
Web server local
DOCX
PDF
Geek Time Juin 2016 : Node.js
PPTX
WebSocket avec Java EE 7
PPTX
Un environnement de développement solide avec wamp
ODP
Mkframework: 01 installation
PDF
Postgres 11 nouvelles fonctionnalités
PDF
Programmation concurrente en Java
Web server local
Geek Time Juin 2016 : Node.js
WebSocket avec Java EE 7
Un environnement de développement solide avec wamp
Mkframework: 01 installation
Postgres 11 nouvelles fonctionnalités
Programmation concurrente en Java

Tendances (19)

PDF
PHP et Performances - AFUP 2005
PDF
Meetup du 21 septembre 2017
ODP
Utiliser pleinement le navigateur et les nouveaux clients web - AFUP 2007
PPTX
Programmation réactive avec Spring 5 et Reactor
PDF
Retour d'expérience sur notre stack de log
PPT
Memcached, une solution de cache par excellence
PDF
Motwin - cto crunch - 141205 - Optimiser la latence applicative mobile
ODP
01 installation
PDF
Conférence #nwx2014 - Thibaud Juin - Varnish, accélérateur web
PDF
Meetup 10 os paris
PPS
Real Private Server
PDF
Memcached: Comprendre pour mieux utiliser
PDF
Un site web rapide ?
PPTX
2014.12.11 - TECH CONF #3 - Présentation Node.js
PPTX
Meetup Google Cloud
PDF
Présentation stockage
PDF
Introduction à Rails - Paris on Rails 2006
PDF
Optimiser wordpress
PDF
Optimiser WordPress
PHP et Performances - AFUP 2005
Meetup du 21 septembre 2017
Utiliser pleinement le navigateur et les nouveaux clients web - AFUP 2007
Programmation réactive avec Spring 5 et Reactor
Retour d'expérience sur notre stack de log
Memcached, une solution de cache par excellence
Motwin - cto crunch - 141205 - Optimiser la latence applicative mobile
01 installation
Conférence #nwx2014 - Thibaud Juin - Varnish, accélérateur web
Meetup 10 os paris
Real Private Server
Memcached: Comprendre pour mieux utiliser
Un site web rapide ?
2014.12.11 - TECH CONF #3 - Présentation Node.js
Meetup Google Cloud
Présentation stockage
Introduction à Rails - Paris on Rails 2006
Optimiser wordpress
Optimiser WordPress
Publicité

Similaire à Nginx - Serveur HTTP haute performances (20)

ODP
Etes vous prêts pour le succes ?
PDF
Introduction à WordPress sous Nginx
PDF
DrupalCamp Lyon 2012 - Optimiser les performances Drupal depuis les tranchées
PPTX
PDF
Intellicore Tech Talk 10 - Apache Web Server Internals
PPTX
Développer et déployer une application php maintenable
PDF
Comprendre pour choisir son hébergement
PDF
Configuration des services web sous centOS 5
PPTX
Développer et déployer WordPress en environnement microsoft
PDF
Rapport d'installation de Linux Engine X MariaDB PHP5
PDF
Communications Réseaux et HTTP avec PHP
PDF
Symfony à la télé
PDF
OWF12/PHP de inetd à ZeroMQ
PDF
Démons en PHP, de inetd à ZeroMQ
PDF
Performance serveur et apache
PPTX
adminlinrrrrrrrrrrrrrrrrrrrux_expose.pptx
PDF
PHP dans le cloud
PDF
Php dans le cloud
PPTX
Performance au quotidien dans un environnement symfony
PDF
ALOHA Load Balancer - Appliance Rackables
Etes vous prêts pour le succes ?
Introduction à WordPress sous Nginx
DrupalCamp Lyon 2012 - Optimiser les performances Drupal depuis les tranchées
Intellicore Tech Talk 10 - Apache Web Server Internals
Développer et déployer une application php maintenable
Comprendre pour choisir son hébergement
Configuration des services web sous centOS 5
Développer et déployer WordPress en environnement microsoft
Rapport d'installation de Linux Engine X MariaDB PHP5
Communications Réseaux et HTTP avec PHP
Symfony à la télé
OWF12/PHP de inetd à ZeroMQ
Démons en PHP, de inetd à ZeroMQ
Performance serveur et apache
adminlinrrrrrrrrrrrrrrrrrrrux_expose.pptx
PHP dans le cloud
Php dans le cloud
Performance au quotidien dans un environnement symfony
ALOHA Load Balancer - Appliance Rackables
Publicité

Nginx - Serveur HTTP haute performances

  • 1. Nginx Serveur http haute performances 04/03/13 1
  • 2. Pourquoi Nginx ? ▪ Rapidité pour délivrer le contenu ▪ Utilise peut de ressource système ▪ Gestion de cache ▪ Clientes ▪ Serveur 04/03/13 2
  • 3. Utilisation des ressources système 04/03/13 3
  • 4. Les processus ▪ 1 processus père ▪ X worker (sous process) ▪ X connections par worker 04/03/13 4
  • 5. Temps de traitement vs. Apache 04/03/13 5
  • 6. Nginx / PHP PHP-FPM ( PHP ≥ 5.3) CGI (PHP ≤ 5.3) 1. GET /index.php 2. Nginx transmet la requête a PHP 3. Nginx transmet le résultat au client 04/03/13 6
  • 7. Nginx / PHP / Memcached Les temps de traitement sont divisé par quatre ▪ Environ 850 requetes par secondes sans Memcached ▪ Environ 3,550 requetes par secondes avec Memcached Configuration simple ▪ memcached_pass 127.0.0.1:11211; Fonctionnement 04/03/13 7
  • 8. Sources igvita.com joeandmotorboat.com blog.webfaction.com php-fpm.org Nginx.org Des questions ? 04/03/13 8