Probando nuevo servidor – Parte 2

Hace unos días comentaba que nos habíamos mudado el sitio a otro lado. Inicialmente nos vimos obligados a hacer esto porque nuestro antiguo proveedor JaguarPC suspendió la cuenta diciendo que se consumían demasiados recursos. Este es el mail que nos enviaron:

Top Process  %CPU 53.0  /usr/bin/php /home/buayacor/public_html/index.php
Top Process  %CPU 48.3  /usr/bin/php /home/buayacor/public_html/index.php
Top Process  %CPU 45.5  /usr/bin/php /home/buayacor/public_html/index.php

...
We had no choice but to disable the web access of your account to stabilize the server. Please involve a web developer to check and optimize the code to decrease the resource usage. You should optimize your scripts/queries a little further because we believe that there is always some room for improvement.

El blog tenía instalado WP-Cache desde hace años, nunca había dado problemas y el número de visitas tampoco ha variado drásticamente estos últimos meses -- basta decir que antes recibíamos más visitas. Mi primera sospecha era WP-Cache, lo desactivamos y comunicamos el cambio para que activen nuevamente el blog. Estuvo así por unos cuantos días hasta que volvieron ha suspender el sitio indicando el mismo problema. Dada la falta de ayuda por parte de JaguarPC para intentar determinar la causa del problema, decidimos intentar replicar el problema en otro lado.

Asi que contratamos el plan más básico ofrecido por Linode. Mientras el DNS se actualizaba, instalamos rápidamente PHP, Nginx y MySQL. Al cabo de unas horas teníamos nuevamente en pie el sitio. Desde entonces no hemos notado incrementos dramáticos en el uso de CPU. Hay picos eventuales de 15%. Algo que hemos notado también es que ahora el sitio carga bastante más rápido que antes, sin ningún plugin que haga caché de datos.

Desde hace unos días, instalé también PHP APC y se nota una gran diferencia con respecto a antes. A estas alturas estoy empezando a pensar que en realidad era más problema de JaguarPC que de nosotros. Algo que seguramente también hagamos es mantener el sitio en este VPS.

Hosting en Windows

Ando en busca de un servicio de hosting pequeño y barato para colgar unos ejemplos, básicamente debe cumplir las siguientes cosas:

  • Soporte para ASP.NET 2
  • Una base de datos Sql Server, PostgreSQL o MySQL (Access no cuenta 😀 )
  • Que no se caiga con mucha frecuencia 🙂

¿Alguien de la audiencia puede recomendarme algún proveedor de hosting?

Migración satisfactoria

Tal como había anunciado en una entrada anterior, hoy mudé el blog a otro servidor de hosting, probablemente esté aquí uno o dos meses, hasta juntar el dinero necesario para contratar un servicio relativamente bueno y no tan caro -o en realidad mientras Jose Antonio no se aburra 😀 .

Sobre el proceso de migración, felizmente todo salió como se esperaba, aunque parece que perdí uno o dos comentarios mientras se realizaba el cambio de DNS.

Lo bueno:

  • Que existen amigos que te apoyan incondicionalmente cuando surgen estos problemas.
  • Los trackbacks/pingbacks funcionarán nuevamente, en el anterior hosting no se permitían por algunas reglas mal definidas para mod_security.
  • Tengo el control total para modificar el DNS del domino buayacorp.com, probablemente haga algunas pruebas con el hosting que contraté en Dreamhost hace algún tiempo.
  • Podré utilizar Windows Live Writer nuevamente, antes no podía el problema que comento en el punto 1.

Lo malo:

  • No estaré mucho tiempo en este servidor, lo cual implica que tendré que sufrir migrar nuevamente.

Lo feo:

  • Gracias a los continuos altibajos en la conexión que brinda Telefónica, la descarga y subida de archivos fue una tarea bastante aburrida.

Si notan algún error o algo no está funcionando muy bien, me sería de mucha ayuda si me lo hacen saber para hacer las correciones del caso.

Finalmente, pido disculpas a todos aquellos que tuvieron problemas mientras intentaban acceder al blog.