Apache en Plesk: optimizar con medidas, no con recetas

Publicado 2 min de lectura Revisado
Ver imagen del artículo
Filas de servidores en rack con luces azules y verdes, vistas de lado en penumbra

Antes de «optimizar Apache», conviene averiguar qué está atendiendo Apache. En Plesk puede trabajar detrás de Nginx, ejecutar distintas configuraciones de PHP y compartir recursos con correo, bases de datos y copias de seguridad.

Apache / saber qué estás sirviendo. El cuello de botella puede estar después del frontal
Diagrama explicativo creado para esta entrada; no es una captura de producto.

Medir el cuello de botella

Observa latencia, peticiones concurrentes, uso de memoria y errores bajo una carga representativa. Una respuesta lenta de PHP o una consulta a la base de datos puede parecer un problema del servidor web cuando no lo es.

Anota la configuración actual y cambia una variable cada vez. El objetivo es una mejora que puedas repetir, no una lista más larga de directivas.

Módulos y modelo de procesos

Mantén los módulos que necesitan los sitios alojados. Desactivar uno porque una receta lo considera «innecesario» puede romper autenticación, compresión o reglas de una aplicación.

El MPM determina parte del modelo de concurrencia. event puede ser adecuado en configuraciones compatibles, pero no es el predeterminado en todas las distribuciones ni debe cambiarse sin revisar PHP y los módulos cargados.

Particularidades de Plesk

Usa las opciones del panel y los archivos de inclusión previstos para personalizaciones. Los archivos generados pueden ser sobrescritos.

Los registros mediante tuberías (piped logs) permiten gestionar el registro a través de un proceso. No equivalen a desactivar los logs ni son una garantía automática de más rendimiento. Del mismo modo, cambiar el intervalo de reinicio de Apache exige entender cuándo Plesk aplica sus cambios.

Referencias: optimización de Apache en Plesk y MPM event.

Medir antes de ajustar procesos

Workers, keep-alive y timeouts dependen de RAM, tráfico y PHP-FPM. Obtén una línea base, valida con apachectl -t, cambia una variable y conserva el valor anterior. Una sintaxis válida no demuestra que la aplicación responda bien.

Prueba rutas dinámicas y caché como visitante. Compara con Nginx en Plesk. Fuente: directivas MPM de Apache.

Compartir esta entrada WhatsApp X / Twitter LinkedIn Reddit Telegram Bluesky Email
Siguiente comando: volver al archivo o pulsa Ctrl + K
Hilo abierto

La conversación empieza aquí

Escribir un comentario

Nadie ha escrito todavía. Si lo has probado en tu máquina, cuenta qué te salió: otra versión u otro resultado también ayudan.

Escribe tu comentario

Si planteas un problema técnico, di sistema, versión, qué esperabas y qué has probado. Respeto y cero spam: tu correo no se publica.

0 caracteresCtrl + Enter para enviar

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.