Pour augmenter les performances de votre serveur Web Apache, vous pouvez utiliser les méthodes suivantes :
Vous pouvez désactiver les modules du serveur Web Apache qui ne sont pas critiques pour les services d'hébergement dans Outils & Paramètres > Serveur Web Apache. Résultat : vous pourrez réduire la consommation des ressources du serveur (par ex., obtenir un volume de RAM inférieur ce qui est important pour le VPS). Vous pourrez ainsi servir plus de clients d'hébergement sur un serveur.
Notez que certains modules dépendent les uns des autres et peuvent être désactivés ou activés uniquement si les modules dont ils dépendent sont désactivés ou activés. Par exemple, le module cache dépend des modules disk_cache, file_cache et mem_cache. En d'autres termes, vous ne pouvez pas désactiver le cache jusqu'à ce que ces trois modules dépendants soient désactivés.
Avertissement : cette fonction est réservée aux utilisateurs avancés. Activez les modules uniquement si vous appréhendez complètement les conséquences de vos actions. Notez que certaines modifications risquent de réduire les performances Apache ou mener à l'arrêt de son fonctionnement. En outre, ces changements risquent d'affecter certaines fonctions de Plesk. Par exemple, si vous désactivez mod_perl ou mod_php, les scripts Perl et PHP (dont la messagerie Web) cesseront de fonctionner sur les sites Web. Cela risque de causer des problèmes : par ex., lorsque vous proposez une fonction et qu'elle ne fonctionne pas dans un pack de services.
En fonction de votre système d'exploitation, les modules Apache suivants sont toujours activés :
Debian ou Ubuntu :
Red Hat ou CentOS :
SUSE :
Si vous comptez héberger plus de 300 domaines ou sites Web sur votre serveur, nous vous recommandons d'activer la prise en charge de logs redirigés sur le serveur Web Apache. Par défaut, Apache redémarre lorsqu'il doit traiter les fichiers de log. Par exemple, lors de la rotation des logs. Si le nombre de sites Web sur votre serveur est supérieur à 300, le serveur ralentit, car Apache doit souvent redémarrer. Si vous activez la prise en charge de logs redirigés, Apache écrit une erreur et accède aux logs via une redirection depuis un autre processus, au lieu d'écrire directement dans les fichiers de log. Par conséquent, Apache fonctionne sans redémarrer à chaque fois qu'il traite des logs.
Pour activer la prise en charge des logs redirigés, allez dans Outils & Paramètres > Serveur Web Apache > option Logs redirigés.
Remarque : si vous hébergez plus de 256 sites Web sur votre serveur, la valeur limite de la configuration Nginx est ajustée automatiquement.
Lorsque l'utilisateur effectue des opérations avec des domaines et des sous-domaines (comme créer, supprimer ou modifier leur configuration), les modifications sont prises en compte uniquement après le redémarrage d'Apache.
Si vous voulez éviter de trop nombreux redémarrages d'Apache, vous pouvez définir un intervalle de temps fixe pendant lequel Plesk redémarre Apache. Remarque : si l'intervalle est défini sur 0 seconde, Apache redémarre immédiatement après chaque modification. Nous vous recommandons de toujours définir un intervalle supérieur à 0 seconde, notamment si vous effectuez de nombreuses modifications avec les domaines et les sous-domaines via Plesk.
Si aucune modification n'a été appliquée aux domaines pendant l'intervalle fixé, Apache ne redémarre pas.