No todo el mundo es administrador de sistemas

Llega un momento en la vida digital de todo blog en el que cabe plantearse acabar con las limitaciones de un alojamiento compartido. El popular “hosting” es, con frecuencia, quien determina en buena medida el éxito o el fracaso, pudiendo darse este último cuando su calidad es insuficiente para asegurar una rápida respuesta. Así es, nos guste más o menos, el mundo actual se mueve a un ritmo vertiginoso, de tal suerte que resulta casi imposible esperar más de cinco segundos a que una página web se cargue. Hasta tal punto – de locura – hemos llegado ya.

En lo personal, no tengo quejas de la empresa con la que llevo trabajando desde que, allá por 2002, me iniciase en el apasionante y desagradecido oficio de “escritor barra empresario” de Internet. Antes de “La sombra del helicóptero” mantuve un blog sobre cuidado personal y Dietética que estaba alojado también en la misma compañía. Es una empresa española con la que, reitero, no tengo problema alguno ni lo he tenido, contestando velozmente a los “tickets” de incidencia y con una atención comercial personalizada que me agrada mucho. Los inconvenientes surgen de la propia naturaleza del alojamiento en un servidor compartido, con vecinos que pueden llegar a casi monopolizar el mismo. Algo así me ha debido suceder en los últimos días, pues el cambio de apariencia del blog me ha llevado a pasar bastante tiempo en el panel de administración de WordPress, pudiendo comprobar por mí mismo el pobre rendimiento del servidor. Ya si hacemos pruebas con las diferentes herramientas que existen para medir la velocidad de carga de una página, el desaguisado alcanza tintes dramáticos en mi caso.

Por este motivo llevo una semana dándole vueltas a la posibilidad de mejorar estos tiempos. En ello estaba cuando me topé con este artículo de los amigos de Linux GNU Blog, en el que nos detallan paso a paso como contratar un servidor VPS (Virtual Private Server o Servidor Virtual Privado) y crear un blog WordPress alojado en él. Las ventajas del proveedor DigitalOcean son evidentes: bajo precio (por 5 dólares + IVA mensuales tienes tu servidor con tu distribución GNU/Linux favorita), discos SSD (rendimiento muy superior a los mecánicos, como sabéis) y posibilidad de pagar por horas de uso y a través de la plataforma PayPal. Genial, ¿no es cierto? Pero… en la vida siempre hay un ídem. Y en esta ocasión, también: tienes que convertirte en el administrador de sistemas de tu servidor.

Administrador de sistemas
Imagen de Phil Hollenback, CC BY 2.0, extraída de Wikipedia

Por mucho que sonría el tipo de la foto, administrar un servidor es un trabajo duro. Sobre todo cuando se pretende realizar tareas para las que no se está preparado desde el punto de vista de la teoría. Bien es cierto que tenemos muchos manuales y tutoriales en la red, empezando por los que la propia DigitalOcean ofrece en su web o el antes mencionado de Linux GNU Blog. Vosotros diréis, ¿y cuál es el problema entonces?

Pues el problema, queridos, es el que siempre me persigue: la falta de tiempo. Llevo desde el pasado viernes, día en que creé mi primer “droplet” (así se llaman los VPS que ofrece esta empresa) con Ubuntu 14.04.3, liado con un simulacro de migración de este blog. He encontrado montones de problemas y todos los he podido solucionar, invirtiendo para ello más o menos tiempo, dependiendo de la dificultad de la tarea en cuestión: conseguí instalar Nginx, conseguí crear mi base de datos MySQL, cambiar los parámetros de PHP y, finalmente, instalar WordPress. Gran satisfacción la que se siente al ver por primera vez la página de instalación. “¡Lo conseguí!”

Por desgracia la cosa no acaba ahí. Migrar de servidor un blog que se ha convertido en un monstruo con más de 5.000 comentarios, cientos de entradas y una treintena escasa de “plugins” puede ser una pesadilla. Tras tres intentos de hacerlo, tanto manualmente como con alguna herramienta de WordPress, fue el “plugin” Duplicator el que me funcionó… a medias. Pude por fin ver una especie de espejo de mi web en mi nuevo servidor, aunque había enlaces rotos (sobre todo a imágenes), comportamientos extraños de algunos “plugins” y problemas de permisos en ciertos directorios.

Tras chocarme contra el muro unas cuantas veces, se me ocurrió la frase que da título a este artículo. A lo mejor no todo el mundo es capaz de hacerlo. Entiendo que administrar el servidor y migrar el blog son dos cosas muy distintas, pero al fin y al cabo el resultado que obtengo no es el que yo quería: el blog migra, pero está “roto”. Y aun en el hipotético caso de que fuese a iniciar un blog desde cero, en mi instalación limpia de WordPress, ¿cómo estar seguro de haber aplicado suficientes medidas de seguridad al servidor? Una web en Internet está expuesta al ataque de cualquiera. Hay profesionales que cobran por esto y por algo será… Pero claro, un simple “test” de velocidad de carga a mi nueva web me deja con la boca abierta. Diferencia abismal. ¿Merece la pena correr el riesgo?

Tiempo carga web
Tiempo de carga de mi posible nueva web… Sobran las palabras

Mi enhorabuena a quienes, como Eugenio M. Vigo contaba muy recientemente, han sido capaces de apostar por el cambio con resultados más que positivos. Aquí queda la crónica de mi fracaso, o de mi éxito a medias. Solo me queda sopesar los pros y los contras de jugar a ser administrador de sistemas con el fin de aumentar el rendimiento de mi web. Que no es moco de pavo, desde luego. En esta tesitura, me vais a permitir que opte por algo que se está convirtiendo en costumbre: pedir vuestra opinión. Espero no lo toméis a mal, es que soy un completo novato en estas lides y toda ayuda me parece poca. ¿Créeis que compensa pagar un poco más por un VPS gestionado por una empresa? ¿O sois partidarios de liaros la manta a la cabeza y convertiros en “Sysadmins”? Y tengo otra pregunta más complicada de responder: dado que el blog pasó desde Blogger a WordPress el pasado verano, digamos que mantiene una estructura algo enrevesada, lo cual solo hace que aumentar las dificultades. ¿Pensáis que sería buena idea comenzar desde cero en mi propio servidor para ahorrarme los quebraderos de cabeza de la migración? Por cuestiones de SEO sería la última opción a contemplar, pero tal vez hacer borrón y cuenta nueva sería lo más sencillo.

Sea como sea, tengo tiempo para pensarlo, pues gracias al plan de referidos de DigitalOcean, dispongo de 10 dólares para gastar en mi servidor. Y, por cierto, mientras decido y no, si alguno está interesado aquí dejo el enlace con la referencia para que podáis probarlo igual que lo estoy haciendo yo:

Botón DigitalOceanSalud

PD: la redacción de este artículo ha costado lo suyo debido a las continuas caídas de mi alojamiento compartido. Maldita sea.