Bonjour Nicolas, Merci pour ta réponse.
J'ai trouvé également cette page concernant les scripts Perl: http://modperlbook.org/html/11-1-Setting-the-MaxClients-Directive.html Et ici, un calcul d'estimation pour déterminer la valeur: http://www.devside.net/articles/apache-performance-tuning A propos de ab, peux-tu me donner un peu plus d'info sur le test qui permet de mettre en évidence la différence de ressource entre des ressources statiques et du php ? Pascal Le 7 mars 2011 14:57, FROIDURE Nicolas <[email protected]> a écrit : > Le 06/03/2011 16:41, Luxpopuli Open source a écrit : > > Bonjour, > > > On lit de partout, à commencer dans la doc, que la valeur par défaut (256) > de la directive MaxClients de Apache est suffisante dans la plupart des cas. > > Comme je ne trouve pas cette valeur particulièrement élevée, je voudrais > savoir s'il y a un moyen d'évaluer (d'une façon ou d'une autre) ce que cela > représente en terme de visites ou de pages vues ou je ne sais quoi ? > Si j'ai bien compris 256 c'est le nombre max de processus fils simultanés = > nombre max de connexions simultanées ? (un processus ne gère qu'une > connexion (il meurt à la fin de la connexion) alors qu'une connexion peut > gérer *MaxRequestsPerChild* requêtes) Oui/Non ? > > *Taille des processus* > > Quelles sont les techniques de calcul de la taille des processus pour > déterminer la valeur de MaxClients et donc la quantité de RAM que doit avoir > le serveur ? > > Pascal > > Slt, > > En ce qui concerne la taille des processus, cela dépend du nombre de > modules Apaches chargés en mémoire + la taille éventuelle de la mémoire > utilisé par ton language de programmation côté serveur. > > C'est d'ailleurs le principal problème car pour des ressources > statiques, une valeur de 256 est probablement supportable par de nombreuses > confs matérielles, mais dès lors que ce sont des scripts qui font appel à la > base/utilisent bcp de mémoire, ça change la donne. > > J'ai lu qqpart : 1-2Mo pour une ressource statique et 8Mo pour un > script PHP en moyenne, après, à toi de définir le ratio entre processus > php/res statiques. Si tu veux optimiser, vire les modules qui ne te servent > pas en t'aidant de la doc, ça te permettra de mieux les connaître par la > même occasion. > > Et sinon, dans le dossier bin d'apache, tu as ab (apache benchmark) qui > te permet d'effectuer un grand nombre de requêtes simultanées. Tu pourra > constater l'énorme différence entre des ressources statiques et du php. > > Bonne semaine. > > -- > Cordialement, Nicolas Froidure, gérant, Elitwork SARL. > >

