Consultor SEO

Experto en Wordpress y con conocimientos amplios sobre SEO y analítica web en general y Google analytics en particular

  • SEO
  • Analytics
  • Hosting
  • WordPress
  • Joomla
  • Blogger
  • Contacto
Home » Hosting » Directadmin + CustomBuild 2

Directadmin + CustomBuild 2

12 septiembre, 2013 by Sirius Leave a Comment

Al fin me tiro al rio y actualizo de CustomBuild 1.1 a CustomBuild 2, siguiendo las recomendaciones dadas en el foro de Directadmin: http://forum.directadmin.com/showthread.php?t=44743

Situación previa del servidor

nginx actuando como proxy cache

Centos+Apache+PHP-FPM+php5.3.x+Nginx(proxy cache) : esta configuración funcionaba bien, pero era tal el «tuneado» manual del servidor, que me era muy difícil mantener actualizados ciertos módulos y especialmente Nginx, ya que la instalación la hice fuera del control de Directadmin.

A parte en esta configuración, tenía corriendo 2 servidores Web al mismo tiempo (Apache+Nginx), haciendo que el tráfico que llegaba a Apache (puerto) 80 se redirigía a Nginx (puerto 81). Con esto se consigue proteger el servidor contra ciertos ataques, a la vez repartir la carga de trabajo, ya que cada uno se encargaría de gestionar un tipo de datos:

  • Nginx los datos estáticos (ficheros, fotos..etc.)
  • Apache los dinámicos (BBDD).

Situación actual del servidor

nginx actuando como servidor web

Aprovechando el soporte dado a Nginx en esta versión de CustomBuild y Directadmin, he decidido eliminar Apache del medio, ya que suponía una carga más al servidor y el nivel de integración actual de nginx y directadmin está muy bien conseguido.

Nginx+PHP-FPM+php 5.5:  esta fue mi primera configuración con el nuevo esquema del servidor. Pero me he encontrado con un pequeño problema. No todo el software que tenía en el servidor estaba preparado para php 5.5,  muchos plugins de WordPress generaban Warnings de declaración de variables y demás. Así que de momento lo he dejado con  Nginx+PHP-FPM+php 5.3 . Pero no tardaré en solucionar los problemas de los plugins conflictivos, para aprovechar algunas caracterísiticas nuevas de php 5.5, especialmente aquellas que se refieren a caché.

Ventajas de la nueva configuración del servidor:

  • Mejora del rendimiento web: casi 2 segundos menos para servir la misma web sin apache por medio. Basándome en datos obtenidos de pruebas realizadas con http://www.webpagetest.org/
  • Bajada drástica en el consumo de memoria y cpu del servidor.

Próximos pasos:

  • Solucionar algunos inconvenientes que se están dando con Nginx (http://forum.directadmin.com/showthread.php?t=47316)
  • Activar Nginx para que haga de caché para todas las instancias de WordPress.
  • Explotar las nuevas posibilidades de caché que ofrece php 5.5
Valora el artículo
1 Star2 Stars3 Stars4 Stars5 Stars (2 votos, promedio: 4,50 de 5)
Cargando…

Filed Under: Hosting Tagged With: DirectAdmin, nginx

Deja un comentario Cancelar respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Analítica Web

Presupuesto MKO

Hosting

  • Directadmin
  • Nginx
  • Varnish

Destacados

  • Arrays multidimensionales en PHP
  • Chuleta CSS
  • Biblia de la optimización de WordPress

Me puedes encontrar en

  • GitHub
  • LinkedIn
  • Twitter
Alojo la web en Digital Ocean
y uso
plantilla de Studiopress