Ydle - version 0.5

Différences

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

Lien vers cette vue comparative

tuningnginx [2015/01/11 18:00] (Version actuelle)
Ligne 1: Ligne 1:
 +Un peu de tuning basé sur [[http://​www.if-not-true-then-false.com/​2011/​nginx-and-php-fpm-configuration-and-optimizing-tips-and-tricks/​]] et sur [[http://​www.if-not-true-then-false.com/​2012/​php-apc-configuration-and-usage-tips-and-tricks/​]]
  
 +**Edition de Nginx.conf**
 +<code bash>​nano /​etc/​nginx/​nginx.conf</​code>​
 +{{:​tuning_nginx.conf.gif|}}
 +
 +
 +On modifie le worker_processes pour 1 qui correspond à l'​unique :-o processeur de notre RPi. Compte-tenu de l'​utilisation que l'on souhaite en faire, 768 connections simultanées me paraissent suffisantes,​ je n'y ai pas touché
 +{{:​tuning_nginx.conf2.gif|}}
 +
 +
 +**Edition de apc.ini**
 +<code bash>​nano /​etc/​php5/​conf.d/​20-apc.ini</​code>​
 +{{:​nano_apc.gif|}}
 +
 +J'ai décliné la plupart des conseils du site :
 +<​code>​extension=apc.so
 +apc.enabled=1
 +apc.shm_size=100M
 +apc.max_file_size=1M
 +
 +## PHP file cache 1 hour ##
 +apc.ttl=3600
 +## User cache 2 hour ##
 +apc.user_ttl=7200
 +## Garbage collection 1 hour ##
 +apc.gc_ttl=3600</​code>​
 +{{:​tuning_apc.ini.gif|}}
 +
 +On redémarre le serveur PHP-FPM :
 +<code bash>/​etc/​init.d/​php5-fpm restart</​code>​
 +{{:​nginx_restart.gif|}}

QR Code
QR Code tuningnginx (generated for current page)