Je viens de monter avec mon collègue une infra lighttpd. Peu de
consommation mémoire et un load maitrisé. Php5-cgi et APC c'est pas très
compatible mais remplacé par memcache, ca donne une plateforme légère et
robuste si on fait des choses simples.
Une idée parmi tant d'autres...
On 26/12/13 11:16, DjinnS DjinnS wrote:
Salut,
N'utilises pas tw_recycle. Ça ajoute plus de problème que ça n'en règle :)
+1 pour fpm et nginx si tu veux optimiser ton utilisation mémoire.
Utiliser une version récente de PHP permet aussi de réduire ta conso
mémoire.
N'oublis pas de laisser de la RAM pour ton système (buffer/cache).
A+
Le 26 déc. 2013 10:41, "Emmanuel Thierry" <m...@sekil.fr
<mailto:m...@sekil.fr>> a écrit :
Bonjour,
Le 26 déc. 2013 à 10:38, Sébastien 65 a écrit :
> Bonjour,
>
> J'utilise Apache2(MPM Worker)/PHP5 en mode CGI sur des VPS
n'ayant pas beaucoup de mémoire (1G) avec 20G de disque.
>
> Le VPS est installé sous Debian avec FTP/SSH/Apache2/PHP, pas de
MySQL...
>
> Je voudrais optimiser la machine, pour cela je commence par
configurer :
> Timeout : 120
> MaxClients : RAM Server disponible / Taille Processus Apache
>
> Par contre je ne sais pas comment calculer les variables suivantes :
> ServerLimit
> ThreadsPerChild
> MinSpareThreads
> MaxSpareThreads
> MaxRequestsPerChild
>
> Ensuite je me demande si en recyclant les sockets TIME WAIT cela
ne serais pas plus mal :
> sysctl -w net.ipv4.tcp_tw_recycle=1
> sysctl -w net.ipv4.tcp_tw_reuse=1
>
> Quelles sont vos astuces pour "tuner" Apache ?
> Bonne journée.
>
La première optimisation à faire est remplacer PHP5 CGI par PHP-FPM.
Ensuite, s'il n'y a que du php et rien de très exotique, remplacer
apache par nginx...
Cordialement
Emmanuel Thierry
_______________________________________________
Liste de diffusion du FRsAG
http://www.frsag.org/
_______________________________________________
Liste de diffusion du FRsAG
http://www.frsag.org/
_______________________________________________
Liste de diffusion du FRsAG
http://www.frsag.org/