Apache, desbordamiento y consumo de recursos mpm_prefork vs mpm_event

apache

Hace tiempo hice un pequeño post sobre prefork, hoy hice uno sobre prefork y event, que por fin salio estable en apache 2.4 aunque eso fue hace meses, cosa que uso desde hace meses también.

Desde que salio apache 2.4 por mi parte en servidores con cpanel he dejado de usar el plugin de nginxcp, ahora uso mpm_event en la gran mayoría de servidores, un control de recursos mucho mejor, más estable en altas cargas y ataques, al igual que sirviendo contenido estático el uso de recursos es mucho menor.

Aunque claro, nginx sigue siendo el mejor para mi, aunque ahora no veo el caso de ponerlo en apache teniendo event, se sigue notando una pequeña mejoría con nginx, pero no tanto como antes con apache 2.2, así que si necesitamos usar en un servidor apache 2.4 no opto por usar nginx como proxy sirviendo contenido estático y si el servidor no tendrá un panel de control o usará ispconfig siempre opto directamente por usar nginx sin apache que el rendimiento sigue siendo superior, pero es cosa de gustos.

Continuar leyendo «Apache, desbordamiento y consumo de recursos mpm_prefork vs mpm_event»

Hosting: Litespeed vs NGINX vs Apache

LItespeed vs Nginx vs Apache

Estos días he estado haciendo pruebas de rendimiento con algunos hosting y vengo con los resultados, básicamente las pruebas son con:

VPS de 5 USD, un XEN de Virpus con NGINX – PHP-FPM y otras cosillas, básicamente para todo para el que el VPS funcione con nginx y php.

El otro hosting fue banahosting, con litespeed ( 6.99 $ ) y el otro bytehost 3.99 USD. Restricciones muy similares entre byethost y banahosting.

El server de byethost se mantiene con una carga de 3, son 12 CPUS o es muestra el cpanel, pero bueno, la carga no esta nada mal, en cuanto a banahosting no muestra el estado del servidor y la carga.

La prueba la hice con webpagetest.org, que veo que es mucho más fiable que pingdoom, la prueba fue hecha desde varios servidores del mundo para comprobar que la diferencia de carga siempre era la misma, así es un poco más fiable.

Aunque si tengo que decir que esto no es una prueba definitiva, ni una prueba de estress, es solo una prueba en el tiempo de carga de la web, no quiere decir nada, ni estabilidad ni nada por el estilo, solo es una prueba rutinaria sin mucho esfuerzo, tengo pensado modificar el test y usar también loadimpact.com para testarlo más a fondo y obtener mejores resultados ya tomando más en cuenta el tráfico.

La página web, una web normal, sin optimizar, wordpress, un theme de site5, sin modificaciones, 8 imágenes en el index, más las imágenes del theme y otras cosillas en los sidebars, esto lo digo por que se a usado la misma web en los tres servidores para hacer el test.

Así que bueno, dejo el resultado:

Como ya dije, esto no es más que un tiempo de descarga, ejecución de PHP y poco más, no de muestra que nginx sea mejor con más tráfico ni apache el peor, aunque es muy probable :P, pero bueno, haré la prueba con loadimpact y la agregaré a este post para tener más datos.

Como instalar y configurar Apache 2 y PhP5 en Debian [Manual Instalar Apache – PHP] [Montar Servidor Web Casero]

Bueno en tiempo real y espero que sin errores voy a mostrarles como instalar apache 2 y php 5 en nuestro debian.

Y sin mas vamos al lio de como montar un servidor web casero con debian + apache 2 + php 5 + mysql.

El primer paso es instalar apache. usaremos el apt-get para que sea mas rápido luego optimizaremos un poco 😉

Continuar leyendo «Como instalar y configurar Apache 2 y PhP5 en Debian [Manual Instalar Apache – PHP] [Montar Servidor Web Casero]»