¿Qué es un hosting WordPress estático?

¿Has oído hablar de esta cosa llamada «alojamiento estático de WordPress»? ¿Te has preguntado si algo estático es adecuado para tu sitio?

Si no tienes ni idea de lo que es el alojamiento estático de WordPress o si ya conoces los conceptos básicos, esta entrada te ayudará a conocer los detalles, así como a averiguar si el alojamiento estático es el adecuado para tu web, y cómo puedes ponerte manos a la obra.

Qué es eso del alojamiento WordPress estático

Antes de meternos en harina vamos a ver cómo funciona WordPress normalmente ¿te parece?

Cómo funciona tu sitio WordPress

WordPress está escrito en PHP. Cuando alguien visita tu servidor, tu servidor web ejecuta ese PHP y consulta la base de datos de tu sitio para crear dinámicamente el contenido HTML y entregarlo al navegador del visitante.

Esa naturaleza dinámica es útil porque implica que, por ejemplo, el servidor de tu sitio WooCommerce pueda ofrecer una página de carrito que contenga los artículos reales que una persona ha añadido a su carrito.

Sin embargo, ese proceso también requiere muchos recursos porque tu servidor necesita «crear» dinámicamente el contenido y consultar tu base de datos en cada visita.

El almacenamiento en caché de páginas de WordPress es un truco de rendimiento muy popular que «almacena en caché» el HTML estático (el resultado final del proceso dinámico).

Sin embargo, incluso con un plugin de caché, tu sitio WordPress sigue estando físicamente detrás de la versión en caché del archivo.

Y aquí es donde el alojamiento WordPress estático hace su magia…

El alojamiento estático de WordPress lleva las cosas un paso más allá al eliminar completamente la administración de WordPress.

En esencia, añadirás tu contenido y crearás tu sitio usando WordPress. Luego, cuando termines, generarás una versión 100% estática de tu sitio y lo distribuirás.

Se acabó el PHP. Se acabó la base de datos.

Esta imagen puedes ver la diferencia entre el alojamiento normal y el concepto del hosting estático:

La mayoría de los alojamientos estáticos de WordPress lo que hacen es que tu sitio real de WordPress resida en un contenedor separado que no es accesible al público.

utilizas esa instalación de WordPress para añadir contenido y administrar tu sitio. Una vez que hayas terminado de hacer los cambios, tu alojamiento creará los archivos HTML estáticos y lanzará esos archivos HTML en la parte visible que verán los visitantes de tu sitio.

Así que la mayoría de los alojamientos estáticos de WordPress que encontrarás constan en realidad de dos cosas:

  1. Un generador de sitios estáticos (esto es lo que convierte tu sitio WordPress en HTML estático)
  2. Un servidor (esto es lo que realmente sirve esos archivos HTML a los visitantes)

Ventajas e inconvenientes del alojamiento WordPress estático

Aunque hay grandes beneficios en el alojamiento estático de WordPress, no siempre será el enfoque correcto para muchos (tal vez la mayoría) sitios de WordPress, ya que también hay grandes desventajas.

Empecemos primero por lo bueno.

Ventajas del alojamiento WordPress estático

Los dos grandes beneficios del alojamiento estático de WordPress frente al alojamiento tradicional de WordPress son:

  • Seguridad – Como tu sitio es estático, no hay vulnerabilidades que la gente pueda explotar en tu sitio. Esto lo hace lo más seguro posible.
  • Rendimiento – Tu sitio va a cargar rápidamente porque no hay más procesamiento en el lado del servidor o consultas a la base de datos.

Además, debido a que un sitio estático elimina gran parte de la carga del servidor, puedes ahorrar mucho dinero. Incluso con sólo un alojamiento básico SiteGround podrías atender miles de millones de solicitudes al mes.

Por último, muchos plugins WordPress funcionan perfectamente con WordPress estático. Por ejemplo, podrás seguir usando tu maquetador favorito para diseñar tus páginas (siempre y cuando no estés usando la característica de contenido dinámico de Elementor Pro).

Inconvenientes del alojamiento WordPress estático

El mayor inconveniente del alojamiento estático de WordPress está en el nombre – ¡estático!

Una de las razones por las que WordPress es tan popular es por lo fácil que es crear contenido dinámico.

Cuando te haces estático, eso desaparece. ¡Y eso es un gran problema para muchos sitios! En el momento en que te vuelves estático, todo esto dejará de funcionar:

  • Comentarios nativos
  • Plugins de formularios de contacto
  • WooCommerce
  • bbPress o BuddyPress
  • Búsquedas en el sitio
  • Etc.

Ahora bien, sin duda hay formas de evitarlo. Por ejemplo, podrías usar:

  • Typeform, Wufoo, o Formspree para formularios
  • Disqus para los comentarios
  • Búsqueda de sitios de Google para las búsquedas

Pero lo fundamental es que muchos de los plugins y características que te encantan dejarán de funcionar completamente o requerirán modificaciones para que puedas seguir usándolos.

Además, también hay algunas molestias añadidas en el sentido de que tendrás que volver a «lanzar» tu sitio cada vez que añadas o edites contenido, en lugar de simplemente hacer clic en el botón «Publicar» como haces en un sitio normal de WordPress.

¿Para quién es el alojamiento WordPress estático?

El alojamiento estático de WordPress es una gran opción si tu sitio no cambia mucho y no dependes del contenido dinámico.

Por ejemplo, si tienes un sitio web con un catálogo sencillo que no cambia mucho, hacerlo estático es una gran idea.

O, si tienes un blog que actualizas un par de veces a la semana, lo estático podría tener sentido también.

Sin embargo, si dependes de contenido dinámico, el alojamiento estático definitivamente no es para ti.

¿Dónde puedo probar alojamientos WordPress estáticos?

Cada vez hay más, pero aquí te dejo un par de ellos bastante populares:

  • Shifter: Es probablemente el alojamiento WordPress estático más conocido, y también tiene una peculiaridad interesante, ya que ofrece un plan gratuito limitado (aunque no se puede usar un dominio personalizado). Lo bueno, sin embargo, es que esto te permite ver si te gusta el alojamiento estático de WordPress antes de dar el salto.
  • HardyPress: Es otra opción de alojamiento estático de WordPress muy popular que empieza en sólo ~4€/mes. Una cosa chula de HardyPress es que incluye compatibilidad con Contact Form 7, lo que significa que puedes seguir creando formularios con Contact Form 7.

¿Puedo crear mi propio alojamiento WordPress estático?

Como mencioné anteriormente, todos esos alojamientos estáticos de WordPress son básicamente una combinación de dos cosas:

  1. Un generador de sitios estático para convertir WordPress en archivos HTML estáticos
  2. Un servidor para servir esos archivos estáticos

Como alternativa, puedes generar un sitio estático tú mismo y luego alojar esos archivos en cualquier lugar que desees.

Eso es lo que hace el plugin WP2Static.

Desde tu escritorio de WordPress, te permite generar una versión estática de tu sitio y distribuirlo a través de una gran variedad de métodos, entre los que se incluyen:

  • FTP
  • ZIP
  • Amazon S3
  • Bitbucket
  • BunnyCDN
  • Github

La versión gratuita te permite distribuir todo tu sitio, y luego hay extensiones premium que te permiten enviar solo los archivos que hayan sido modificados, lo que resulta mucho más eficiente para un sitio grande.

La versión básica gratuita está disponible en WordPress.org, y las extensiones premium cuestan 50$ cada una.

Otra buena opción es el plugin Simply Static, que también está disponible gratis en WordPress.org.

Resumiendo

El alojamiento estático de WordPress no es definitivamente la solución para todos los sitios, pero es una opción viable para muchos sitios no dinámicos y puede hacer que tu sitio de WordPress sea más rápido y seguro.

La manera más fácil de empezar es con un alojamiento estático de WordPress como Shifter o HardyPress, que he comentado antes.

Si eres más de los que te gusta hacer las cosas por tu cuenta, también puedes usar plugins como WP2Static o Simply Static, también vistos antes, para convertir tu sitio a HTML y alojarlo donde quieras.

¿Alguna duda? ¡Pregunta en los comentarios!

VALORA Y COMPARTE ESTE ARTÍCULO PARA MEJORAR LA CALIDAD DEL BLOG…
(55 votos, promedio: 4.7)

¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!

25 comentarios en “¿Qué es un hosting WordPress estático?”

  1. Hola Fernando,

    ¿Qué tal te/os funciona WP2Static? Yo no he conseguido pasar ningún sitio a estático sin que no se rompa y me gustaría saber si alguien ha conseguido algo con éxito.

    Saludos!

  2. Francisco Naranjo

    Hola Fernando,
    Gracias ante todo por tus aportes.
    No me queda del todo claro el tema de usar un plugin para convertir WordPress en estático, intuyo que deberas tener una instalación en local para luego subir todos los html generados por el plugin al servidor web verdad?
    En todo caso si es asi, creo que debieras aclararlo mejor en tu post, pues a mi me surge la duda, e imagino que a mas de uno le puede surgir tambien.

    Muchisimas gracias de nuevo por tus aportes.

    Un saludo.

    Francisco.

    1. Me refiero a que los plugins convierten tu contenido en HTML, que luego puedes alojar en tu servidor, o en local (para probarlo). Si todo rula lo sube a tu hosting y asocias el dominio a la URL del estático y ya.

      1. Francisco Naranjo

        Hola Fernando, gracias por responder tan rapido.
        Pero imagino que si estas trabajando en tu hosting y no en local, siempre puede haber un agujero de seguridad puesto que necesitas entrar al backend , de la otra forma si lo guardas en local tan solo subirias html verdad.
        En cualquier caso, he de probarlo.

        Muchisimas gracias.

        Un cordial saludo.

        Francisco.

        1. Claro, si trabajas el WP en local, generas los estáticos, y solo estos los subes al servidor es seguro del todo (salvo que te roben o pierdas el ordenador claro jeje)

  3. Gracias Fernando… En mis sitios publico muy de vez en cuando, por lo que el hosting estático les es apropiado… Me surgen algunas dudas:

    ¿Tiene sentido seguir utilizando un plugin de caché y una CDN? Supongo que la CDN sí, para poder servir las páginas desde el servidor más próximo…

    Tras generar los ficheros estáticos mediante el plugin… ¿los subo a la raíz de mi hosting?

    Gracias de nuevo…

    1. Buenas preguntas 🙂

      La CDN, si usas la versión gratis, en principio no, porque no aloja tus html, solo archivos. El plugin de caché en absoluto, para nada, no hay nada que cachear si todo es estático.

      Sí, una vez generados los estáticos los subes a la raíz del hosting, y que haya un index.html claro 🙂

      1. Gracias… Utilizo la versión gratuita de Clouflare… Si te he entendido, la versión de pago alojaría mis páginas estáticas… pero supongo que el único beneficio son unos milisegundos en la velocidad de carga…

        Suponía que index.hmtl la crearía el plugin a raíz de mi página home, ¿no es así?

        ¿Seguiría funcionando AMP? ¿Es importante AMP cuando el sitio es estático?

        Por último… el plugin de seguridad (Ithemes Security en mi caso) pierde mucha importancia… ¿o la pierde completamente?

        Gracias de nuevo…

        1. Solo merecería la pena para servir a otros países y ahorrar los tiempos de latencia, a veces más que milisegundos, a veces segundos.

          AMP no funcionará, ni hace falta con páginas estáticas ultrarrápidas.

          Todos los plugins pierden importancia, todos.

          1. Gracias de nuevo… Supongo que tratándose de «páginas estáticas ultrarrápidas», el ahorro de tiempo gracias a una CDN de pago, no será de segundos…

            «Ithemes Security» pierde importancia, pero supongo que sigue teniendo importancia camuflar la página de login o interceptar peticiones masivas desde determinadas ip…

            Pero probablemente los plugin de WPO como «Autoptimize» y «Mejoras y optimizaciones WPO» de Fernando Tellado se pueden desinstalar… ¿Es correcto?

            Gracias de nuevo…

          2. ¿Y cómo accedo a la administración, por ejemplo para publicar un nuevo post?

  4. Hola… He encontrado un inconveniente de cierta envergadura en la versión estática… y es que el código generado por los plugin «lazy load» no funcionan en la página html… Y no es un fallo del plugin WP2Static. que he utilizado, pues he probado a crear una versión html de una página manualmente: Guardar cómo – Página web (solo HTML), y tampoco funciona… Y es el mismo código… la única diferencia es que en una caso la página es php y en el otro html… Habrá que buscar algún apaño…

      1. Un placer… pero me equivoqué… En el sitio en el que lazy load no me funciona, tampoco funciona bien Divi… He probado en otro sitio, y funciona bien tanto Divi como Lazy Load… Y creo que es debido a que las dns del primero apuntan hacia Cloudflare (es la única diferencia notable entre ambos sitios). He cambiado las dns, y mañana veré si todo funciona bien… Ya os comentaré…

        1. Buenas… Efectivamente, tras cambiar las DNS, Lazy Load y Divi funcionan correctamente en la versión estática…

          Ahora me planteo otra duda: tras instalar la versión estática en la raíz, tengo 2 opciones respecto al sitio WP: moverlo a una carpeta, o eliminarlo completamente del hosting e instalarlo en mi equipo… La ventaja de eliminarlo del hosting es que el rendimiento de mi hosting será mejor si solo aloja el sitio estático… pero estando el sitio wp instalado en mi equipo, ¿me seguirá notificando WP sobre las actualizaciones del propio WP, temas y plugins? Porque si no es así, no puedo eliminar el sitio wp de mi hosting…

          Gracias… Abrazo…

  5. Hola… Dicen GTMetrix y compañía que la versión estática de mi sitio es incluso más lenta que la dinámica (¿quizá porque no utiliza CDN?) Un pena… Pero para saberlo había que probar…

    1. ¿Qué es más lenta o que no cumple con SUS reglas?

      Piensa que esas herramientas están pensadas para analizar ciertos parámetros, nada más.

      Si en tus pruebas en real es más rápida lo es, punto

      1. Razón llevas… me ofusqué activando y desactivando Autoptimize y otros, en busca de mejores resultados en esas herramientas que siempre han mentido sobre el tiempo de carga de mis sitios…

        Finalmente he realizado la versión estática a mano (guardar cómo página html en cada página y post), pues WP2Static no lo hace bien en mi sitio (al estar logueado, incluso crea acceso a la administracion en la parte superior de las páginas html), pero sé que están trabajando en la próxima actualización (a ver qué tal).

        Simply Static lleva un año sin actualizarse, y ni lo he probado (pero quién sabe)

        Pero ni siquiera a mano he logrado una versión estática sin errores: las url sin www no redireccionan a www, tal como se indica en .htaccess… y curiosamente, la página sin www no carga todos los estilos de Divi, ni los iconos (redes sociales y demás) Y es curioso, porque el código de la página evidentemente es el mismo… aunque algo tendrá que ver el que la versión estática haya sido creada a partir de las páginas con www.

        1. Ya estoy de vuelta para corregirme una vez más: dije que «las url sin www no redireccionan a www, tal como se indica en .htaccess», pero el código en .htaccess era para redireccionar a https… Supongo que en la versión php también redireccionaba a www porque esa es la url establecida en ajustes generales del WP.

          He añadido a .htaccess el código para redireccionar a www, y tema resuelto.

          Para finalizar, voy a preguntarte algo Fernando: instalé en plugin Quicklink for WordPress tras recomendarlo tú en un post, pero no sé si funciona en la versión estática…

          Gracias…

          1. Debería funcionar, simplemente analiza los enlaces en una página dada, y precarga las páginas de tu sitio a las que haya enlace en esa página inicial.

          2. Gracias… me lo preguntaba porque no veo en el código nada que haga referencia al plugin, pero tampoco en la versión dinámica… Lo dejo instalado entonces… gracias de nuevo… Abrazo…

Deja un comentario

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

 

Ir arriba Ir al contenido