Optimización de un servidor web Apache
Para mejorar el rendimiento de su servidor web Apache, puede:
- Desactivar los módulos Apache que no sean necesarios para así reducir el consumo de recursos del servidor.
- Establecer el periodo de reinicio de Apache para reducir el número de reinicios de Apache.
- Seleccionar el tipo de reinicio de Apache: estable o normal.
Activación y desactivación de módulos Apache
En Herramientas y configuración> Servidor web Apache puede desactivar los módulos de servidor web Apache que no sean críticos para los servicios de hosting. Esto le permitirá reducir el consumo de recursos del servidor (por ejemplo, reducir el consumo de RAM - un elemento crítico para un VPS) y, como resultado, dar servicio a más clientes de hosting en un servidor.
Tenga en cuenta que algunos módulos tienen dependencias entre ellos y que solo pueden desactivarse / activarse cuando los módulos de los que dependen están desactivados / activados.Por ejemplo, el módulo cache depende de los módulos disk_cache, file_cache y mem_cache. Esto significa que usted no puede desactivar la caché hasta que se hayan desactivado estos tres módulos dependientes.
Nota: Esta prestación solo va dirigida a usuarios avanzados.Realice modificaciones en los módulos únicamente en el caso de entender totalmente las consecuencias de sus acciones.Tenga en cuenta que algunas modificaciones pueden reducir el rendimiento de Apache o incluso hacer que este no esté operativo. Asimismo, estos cambios pueden afectar a determinadas funciones de Plesk. Por ejemplo, si desactiva mod_perl o mod_php, los scripts PHP y Perl (incluyendo webmail) dejarán de funcionar en los sitios web. Esto puede hacer que usted ofrezca una prestación que no funcione en un plan de servicio.
En función de su sistema operativo, los siguientes módulos de Apache siempre están activados:
Debian o Ubuntu:
- env
- auth_digest
- authn_file
- authz_host
- authz_user
- actions
- alias
- dav
- dav_fs
- mime
- ssl
Redhat o CentOS:
- env
- auth_digest
- authn_file
- authz_host
- authz_user
- actions
- alias
- autoindex
- dav
- dir
- log_config
- mime
- negotiation
- setenvif
- ssl
Configuración de un intervalo de reinicio de Apache
Cuando los usuarios realizan operaciones con los dominios y subdominios (como por ejemplo cuando crean, eliminan o modifican sus configuraciones), es necesario reiniciar Apache para que dichos cambios sean efectivos.
Si desea evitar que Apache se reinicie demasiadas veces, puede establecer un intervalo fijo en el que Plesk debería reiniciar Apache. Tenga en cuenta que si este intervalo es de 0 segundos, Apache se reiniciará inmediatamente después de cada cambio. Le recomendamos siempre establecer este intervalo a más de 0 segundos, especialmente si los usuarios realizan muchas operaciones con los dominios y subdominios mediante Plesk.
Si durante este periodo de tiempo no se realiza ningún cambio en los dominios, no se reiniciará Apache.
Selección del tipo de reinicio de Apache
Cuando modifica la configuración de hosting de un sitio web, los cambios solo se aplican una vez se reinicia Apache. Puede escoger entre un reinicio estable o un reinicio normal de Apache.
El reinicio normal elimina todos los procesos de Apache de inmediato, lo que ocasiona un breve periodo de interrupción del servicio de todos los sitios web alojados en el servidor. En el caso del reinicio estable, Apache reemplaza los procesos existentes por los nuevos de forma gradual, lo que no ocasiona ninguna interrupción de servicio.
Para evitar este tipo de interrupciones de servicio, Apache en Plesk usa el reinicio estable de forma predeterminada. Si este no funciona como era de esperar, puede escoger el reinicio normal de Apache.
Para escoger el reinicio normal de Apache:
- Vaya a Herramientas y configuración > Servidor web Apache (en «Configuración general»).
- Deseleccione la casilla «Reinicio estable de Apache» y haga clic en ACEPTAR.