Diez años de WordPress

Ya han pasado 10 años desde que se anunció la primera versión de WordPress.

wordpress-logo-hoz-rgb

WordPress fue distribuida inicialmente con una licencia GPL (ahora GPLv2) y recuerdo que gracias al core de WordPress, Alex y yo pudimos crear algunas aplicaciones web hace muchos años.

Ahora tenemos la versión 3.5.1 y miles de miles de plugins con los que se pueden crear sitios webs y blogs fácilmente.

Este blog empezó con WordPress y continúa gracias al mantenimiento de Alex y hay millones de sitios que también lo siguen usando.

Feliz día y gracias WordPress por estos buenos años y gracias por hacernos saber que Code is poetry.

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.