Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Apache (http://www.forosdelweb.com/f58/)
-   -   Recetas para la configuración de Apache (http://www.forosdelweb.com/f58/recetas-para-configuracion-apache-404961/)

Datacenter1 27/06/2006 08:34

Recetas para la configuración de Apache
 
Saludos:

Luego de algún tiempo si participar aquí les dejo un "recetario" para apache 1.3.X

Podemos modificar grandemente el desempeño de apache cambiando algunos valores en el archivo httpd.conf

Caso 1:
Apache usa demasiado CPU y sin embargo el servidor dispone de bastante memoria libre.

Receta 1:
Código:

Timeout 300
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 5
MinSpareServers 45
MaxSpareServers 60
StartServers 45
MaxClients 500
MaxRequestsPerChild 5

Esto es una receta bastante radical sin embargo con seguridad bajará el uso del cpu siempre y cuando exista memoria libre (NO usar si el servidor tiene poca memoria libre)

Caso 2:
Apache mantiene demasiados procesos abiertos y consume mucha memoria y cpu

Receta 2:

Código:

Timeout 15
KeepAlive Off
#MaxKeepAliveRequests 100
#KeepAliveTimeout 15
MinSpareServers 5
MaxSpareServers 10
StartServers 5
MaxClients 250
MaxRequestsPerChild 0
RLimitCPU 10 20
RLimitMEM 52428800 62914560
RLimitNPROC 5 10

Esto no hará apache más rápido pero es ideal para servidores muy ocupados
Se puede aumentar MinSpareServers y MaxSpareServers de ser necesario

Caso 3:
Mi servidor tiene un uso de bajo a moderado por lo que deseo optimizar el rendimiento de apache

Receta 3:

Código:

Timeout 300
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 60
MinSpareServers 5
MaxSpareServers 10
StartServers 5
MaxClients 150
MaxRequestsPerChild 0

Esta es una configuración buena para servidores de poco uso

Recuerden siempre:

Hacer un backup de su configuración original httpd.conf y reiniciar el servidor luego de los cambios, en linux basta con service httpd restart

Existen muchas otras maneras de optimizar apache que no voy a detallar aquí la idea de esto es un remedio rápido para problemas especificos.

Estoy a la orden para cualquier comentario o asesoría en configuraciones específicas

WebTech 27/06/2006 16:00

Gracias por el aporte Datacenter1, seguro servirá a muchos usuarios.

Las configuraciones aquí expresadas deben ser primero investigadas, si bien Datacenter1 las ha "cedido" gentilmente, cada uno debería investigarlas primero sobre el hardware que posea, esto es muy importante. También investigar sobre el origen y promedio de carga que tenga su server.

Solo una adición a tus comentarios, KeepAlive On servirá para servidores donde tengas que despachar páginas + imágenes por ejemplo, de lo contrario mantenerlo en Off.

Saludos.


La zona horaria es GMT -6. Ahora son las 04:46.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.