Saturday, Novembre 12, 2011

Optimiser Apache avec Webmin pour consommer moins de mémoire

6 juillet 2010 par l'
Filed under Webmin

Vous pouvez optimiser votre Apache pour utiliser moins de RAM dans les systèmes où il ya pénurie de mémoire ou les usages de la mémoire sont limite proche! Ici, nous montrons comment réduire usages de la mémoire en utilisant Apache panneau de commande Webmin!

Comment faire?

  • Parcourir pour le module Webmin serveur Web Apache
  • Cliquez sur "Processus et limites»
  • Changer les éléments suivants aux valeurs indiquées:

Maximum serveur de rechange processus 3

Minimum serveur de rechange processus 2

Initiale du serveur processus 3


Éventuellement, retirer tous les modules que vous n'utilisez pas. Ce sera effectivement réduire la consommation mémoire plus qu'autre chose, mais il est difficile de deviner quels sont les modules que vous aurez envie / besoin de faire votre travail.

mod_perl est nécessaire pour le nouveau module Analytics dans Virtualmin, mais sinon, tout peut être exécuté sous cgi ou fcgid ... et si la mémoire est un réel problème, vous pouvez avoir à renoncer à Analytics (ou le configurer manuellement, sans notre mod_perl filtre).

Désactivation ou mod_php4 mod_php5 est cool (mais si vous l'ai utilisé pour les scripts PHP, vous aurez besoin pour faire la transition vers fcgid d'abord, et les autorisations de réinitialisation et la propriété de vos scripts PHP dans les maisons de domaine) et rasera un peu hors la taille du processus.

D'autres possibilités de désactivation: auth_dbm, disk_cache, proxy (mais cela enlève un peu de fonctionnalité), include (Server Side Include supprime la fonctionnalité), le statut.

Comme Apache est probablement le plus important processus sur n'importe quel système d'hébergement ... si vous avez affaire à un système de mémoire très petits (moins de 256M), puis vous aurez à le réduire beaucoup. Ce n'est pas vraiment facultative dans ce cas.


Vous pouvez également éditer le fichier de configuration Apache manuellement! Voici un fichier de configuration d'Apache qui est bon pour les systèmes avec peu de mémoire:

KeepAlive On
KeepAliveTimeout 3

Prefork.c> <IfModule
StartServers 3
MinSpareServers 2
MaxSpareServers 3
ServerLimit 100
MaxClients 100
MaxRequestsPerChild 500
</ IfModule>

Worker.c> <IfModule
StartServers 2
MaxClients 150
MinSpareThreads 15
MaxSpareThreads 50
ThreadsPerChild 15
MaxRequestsPerChild 0
</ IfModule>

GD Star Rating
Chargement en cours ...
based on 2 ratings Optimiser Apache avec Webmin pour consommer moins de mémoire, 8,5 sur 10 Basé sur 2 évaluations
Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

Related posts:

  1. Optimisation Virtualmin de consommer moins de RAM
  2. Configuration Apache (httpd.conf) vérifiant
  3. Mise à jour d'Apache en utilisant Cpanel EasyApache
  4. Configuration de votre pare-feu pour Webmin
  5. Sécuriser et optimiser votre serveur privé virtuel (VPS)

Speak Your Mind

Dites-nous ce que vous pensez ...
et oh, si vous voulez un pic de montrer avec votre commentaire, allez obtenir un Gravatar !