🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo acelerar WordPress con caché y CDN

Actualizado el 25 de noviembre de 2025

¿Tu WordPress va lento? No te preocupes, no eres el único. Es el problema más común entre quienes tienen una web propia. Pero la buena noticia es que tiene solución, y no necesitas ser un experto en programación para aplicarla.

En esta guía completa, te voy a explicar paso a paso cómo acelerar WordPress usando dos herramientas mágicas: la caché (cache) y una CDN (Red de Distribución de Contenido). Son las dos técnicas más efectivas para optimizar velocidad WordPress y reducir el tiempo de carga de tu sitio de forma drástica.

Piensa en tu web como una tienda física. Si tienes todos los productos en un almacén lejano y tienes que ir a buscarlos cada vez que un cliente te pide algo, tardarás muchísimo. La caché y la CDN son como poner los productos más vendidos en la estantería de la entrada y abrir sucursales en varios barrios. Así, todo es mucho más rápido.

Vamos a ello. Al final de este artículo, tendrás un plan claro para hacer tu web volar.

¿Por qué mi WordPress es tan lento? El problema de fondo

Antes de lanzarnos a instalar cosas, es importante entender de dónde viene la lentitud. WordPress es un gestor de contenidos (CMS) muy potente, pero es dinámico. Esto significa que cada vez que alguien visita tu página, tu servidor tiene que trabajar duro: busca la información en la base de datos, ejecuta los códigos de los plugins, genera el HTML de la página y lo envía al visitante.

Imagina que cada visita es como preparar una pizza desde cero con ingredientes que están en el sótano. Con un solo cliente, es rápido. Pero si tienes 100 clientes a la vez en hora punta, tu cocina (el servidor) colapsa y todo se retrasa.

Aquí es donde entran en juego nuestras dos herramientas protagonistas. La caché sirve para no tener que "cocinar" cada pizza desde cero, y la CDN sirve para abrir sucursales de tu pizzería en todo el mundo.

Parte 1: Acelerar WordPress con Caché (Cache WordPress)

El cache WordPress es la técnica más importante para acelerar WordPress. Es la primera que debes configurar. Básicamente, consiste en guardar una versión estática (una "foto") de tus páginas después de la primera visita. Cuando un nuevo usuario llega, el servidor le entrega esa copia guardada en lugar de volver a generar todo desde cero.

El resultado es una reducción del tiempo de carga de más del 70% en la mayoría de los casos. Es la mejora más impactante que puedes hacer.

Tipos de caché que debes conocer

No todo es un solo botón. Hay varios niveles de caché, y un buen plugin los gestiona todos por ti:

  • Caché de página (Page Cache): Es el más básico y crucial. Guarda el HTML completo de la página.
  • Caché de navegador (Browser Cache): Le dice al navegador del visitante que guarde ciertos archivos (imágenes, CSS, JavaScript) en su disco duro. Así, cuando vuelva a tu web, no tiene que descargarlos otra vez.
  • Caché de objetos (Object Cache): Guarda las consultas a la base de datos. Es muy útil para webs con mucho contenido o WooCommerce.
  • Caché de CDN: La veremos en la segunda parte, pero es la caché que se guarda en los servidores de la CDN.

El mejor plugin para cachear: WP Rocket (La opción recomendada)

Si buscas en Google "plugin de caché", encontrarás miles. Pero mi recomendación para usuarios que quieren lo mejor sin complicarse es WP Rocket. Es de pago, pero es el más fácil de configurar y el que mejores resultados da "de fábrica". Es como comprar un coche con todos los extras ya instalados.

Pasos para configurar WP Rocket:

  1. Instálalo y actívalo: Ve a tu panel de administrador de WordPress, entra en "Plugins" > "Añadir nuevo", busca "WP Rocket" e instálalo. Luego actívalo.
  2. Ve a los ajustes: En el menú lateral izquierdo, verás una nueva opción llamada "WP Rocket". Haz clic en ella.
  3. Activa el caché: En la pestaña "Ajustes" (la primera), verás que la opción "Activar caché" ya está marcada por defecto. ¡Perfecto! No toques nada más aquí.
  4. Activa la optimización de archivos: En la pestaña "Optimización de archivos", marca las casillas para "Minificar HTML", "Minificar CSS" y "Minificar JavaScript". También puedes marcar "Combinar archivos CSS" y "Combinar archivos JavaScript".

    [WARNING] Si marcas las opciones de combinar y tu web se ve rara o deja de funcionar algún elemento, desmárcalas. A veces, combinarlo todo puede causar conflictos. Es cuestión de probar.

  5. Configura el caché de navegador: En la pestaña "Reglas de caché", verás una sección para el "Caché de navegador". Actívalo. Esto añade un código a tu web que le dice a los navegadores que guarden los archivos.
  6. Limpia la caché: Después de cualquier cambio importante en tu web (modificar un plugin, cambiar el tema, etc.), es bueno limpiar la caché. Lo haces desde el menú de WP Rocket, haciendo clic en "Vaciar caché".

La alternativa gratuita: W3 Total Cache

Si no quieres gastar dinero, la mejor opción gratuita es W3 Total Cache. Es muy potente, pero su configuración es más compleja y técnica. No es tan "enchufar y listo" como WP Rocket.

Pasos para una configuración básica de W3 Total Cache:

  1. Instálalo y actívalo: Igual que antes, pero buscando "W3 Total Cache".
  2. Acepta los avisos: Te pedirá que configures algo. Haz clic en el enlace que te lleva a su panel de ajustes.
  3. Activa los módulos: En la pestaña "General", activa las siguientes casillas:
    • Page Cache: Método: "Disk: Basic".
    • Minify: Método: "Disk".
    • Database Cache: Método: "Disk".
    • Object Cache: Método: "Disk".
    • Browser Cache: Actívalo.
  4. Guarda los ajustes: Haz clic en el botón "Guardar todos los ajustes".
  5. Vacía las cachés: Una vez guardado, ve a "Rendimiento" > "Vaciar cachés" en el menú lateral.

[INFO] Con W3 Total Cache, es más fácil romper algo si tocas ajustes avanzados. Limítate a los pasos anteriores para una configuración segura. Si no entiendes una opción, es mejor dejarla como está.

Parte 2: Acelerar WordPress con una CDN (CDN WordPress)

Ahora que ya tienes la caché local funcionando, vamos a por la segunda capa: la CDN. Una CDN WordPress (Red de Distribución de Contenido, por sus siglas en inglés) es una red de servidores repartidos por todo el mundo.

Cuando activas una CDN, tu web se copia automáticamente en todos esos servidores. Cuando un visitante llega a tu web, la CDN le sirve la copia del servidor más cercano a su ubicación geográfica.

Ejemplo práctico: Si tu servidor está en Madrid y alguien te visita desde México, la petición tiene que cruzar el océano, lo que añade latencia (retraso). Con una CDN, el usuario de México recibirá la web desde un servidor en Texas o en la Ciudad de México, mucho más cerca. La carga será casi instantánea.

Además, la CDN alivia la carga de tu servidor principal, ya que no tiene que atender todas las peticiones del mundo. Esto es clave para optimizar velocidad WordPress a nivel global.

Las mejores CDNs: Gratuitas y de pago

Hay muchas opciones en el mercado. Estas son las más populares y recomendables:

  • Cloudflare (Gratuita y súper recomendada): Es la opción más usada. Su plan gratuito es muy potente y ofrece protección extra contra ataques DDoS. La configuración es sencilla.
  • BunnyCDN (De pago, muy barata): Es una opción de pago con precios muy competitivos (se paga por uso). Es más rápida que Cloudflare en algunos casos y no tiene límites de ancho de banda como el plan gratuito de Cloudflare. Ideal si tu web tiene mucho tráfico.
  • KeyCDN (De pago): Otra opción de pago muy buena, con una interfaz sencilla y buen rendimiento.

Cómo configurar Cloudflare paso a paso (La opción más fácil)

Cloudflare es la mejor opción para empezar porque su plan gratuito es excelente. Vamos a configurarlo.

Paso 1: Crear una cuenta en Cloudflare

Ve a cloudflare.com y crea una cuenta gratuita.

Paso 2: Añadir tu sitio web

  1. Haz clic en "Añadir un sitio".
  2. Escribe tu dominio (ej. mipaginaweb.com).
  3. Selecciona el plan gratuito (Free).
  4. Cloudflare escaneará tus registros DNS. No te asustes, es normal. Verás una lista de registros. No los modifiques, déjalos tal cual.
  5. Haz clic en "Continuar".

Paso 3: Cambiar tus servidores de nombres (Nameservers)

Este es el paso más importante y el que más miedo da, pero es sencillo. Cloudflare te dará dos "nameservers" (por ejemplo, ana.ns.cloudflare.com y bob.ns.cloudflare.com).

Ahora tienes que ir a donde compraste tu dominio (tu registrador: GoDaddy, Namecheap, DonDominio, etc.) y buscar la opción "Nameservers" o "Servidores de nombres". Debes reemplazar los que tienes por los dos que te dio Cloudflare.

[WARNING] Este cambio puede tardar entre 5 minutos y 48 horas en propagarse por todo el mundo. No te preocupes, es normal. Mientras tanto, tu web seguirá funcionando con normalidad.

Paso 4: Activar la CDN y la caché en Cloudflare

Una vez que Cloudflare esté activo (te llegará un correo), ve a tu panel de Cloudflare:

  1. Activa el proxy naranja: En la pestaña "DNS", asegúrate de que todas las nubes estén en color naranja. La nube naranja significa que el tráfico pasa por Cloudflare (CDN activada). Si está gris, no está activada.
  2. Configura la caché: Ve a la pestaña "Caché" > "Configuración". En "Nivel de caché", elige "Estándar".
  3. Activa "Siempre en línea": En la misma pestaña, busca la opción "Siempre en línea" y actívala. Esto sirve una copia de tu web si tu servidor se cae.
  4. Activa HTTPS: Ve a la pestaña "SSL/TLS". En "Modo de cifrado", elige "Flexible" (si no tienes certificado SSL) o "Full (estricto)" (si ya tienes uno instalado en tu hosting). Esto es vital para la seguridad y el SEO.

Paso 5: Conectar Cloudflare con tu plugin de caché

Para que la caché funcione perfectamente, es recomendable conectar tu plugin de caché con Cloudflare.

  • Si usas WP Rocket: Ve a la pestaña "Opciones avanzadas" y busca la sección "Cloudflare". Necesitarás tu API Key de Cloudflare (la encuentras en tu panel de Cloudflare en "Mi perfil" > "Tokens de API"). Luego, en WP Rocket, pulsa el botón "Guardar" y luego "Autorizar". Es un proceso sencillo.
  • Si usas W3 Total Cache: Ve a la pestaña "Caché de CDN" en W3 Total Cache y selecciona "Cloudflare" como tipo de CDN. Te pedirá tu email, la API Key y tu zona ID.

Configuración extra para optimizar velocidad WordPress

Con la caché y la CDN ya tienes el 80% del trabajo hecho. Pero hay un par de trucos más que pueden marcar la diferencia:

Optimiza tus imágenes

Las imágenes son, a menudo, el mayor lastre para la velocidad. Asegúrate de que no pesan demasiado. Puedes usar plugins como Smush o ShortPixel para comprimirlas automáticamente sin perder calidad. También es importante usar el formato WebP de forma automática, que es mucho más ligero que el JPG o PNG.

Usa un plugin de lazy loading

El "lazy loading" (carga diferida) hace que las imágenes solo se carguen cuando el usuario las va a ver. Si alguien lee solo el primer párrafo, las imágenes del final de la página no se descargan hasta que hace scroll. Esto ahorra muchos recursos. Tanto WP Rocket como W3 Total Cache tienen esta opción integrada. Si no, puedes usar un plugin como a3 Lazy Load.

Mantén tu base de datos limpia

Con el tiempo, tu base de datos se llena de basura: revisiones de entradas antiguas, comentarios spam, transitorios caducados. Esto ralentiza las consultas. Puedes usar un plugin como WP-Optimize para limpiarla con un solo clic. Es una tarea de mantenimiento recomendable hacer una vez al mes.

Preguntas frecuentes (FAQ) sobre caché y CDN

¿Qué es mejor, un plugin de caché o una CDN?

No compiten, se complementan. El plugin de caché acelera tu servidor principal, mientras que la CDN acelera la entrega global. Debes usar ambos para obtener el mejor rendimiento.

¿Puedo romper mi web al instalar un plugin de caché?

Sí, es posible, pero poco probable si sigues los pasos básicos. Lo más común es que la web se vea rara si activas opciones de "combinar" archivos. Si pasa, desactiva esa opción o vacía la caché. Siempre puedes desactivar el plugin y todo volverá a la normalidad.

¿Cuánto tiempo tarda en activarse Cloudflare?

La propagación de los nameservers puede tardar desde unos minutos hasta 48 horas. Normalmente, en un par de horas está funcionando.

¿Cloudflare es gratis de verdad?

Sí, el plan gratuito es muy completo y es más que suficiente para la mayoría de las webs. Ofrece CDN, protección DDoS y un certificado SSL básico. No tienes que pagar nada.

¿Por qué mi web sigue lenta después de activar la caché y la CDN?

Puede que tu hosting sea muy lento (hosting compartido de gama baja). La caché y la CDN ayudan, pero no hacen milagros si el servidor es muy pobre. Otra posibilidad es que tengas un plugin o tema muy mal optimizado. Revisa los plugins que tienes instalados y desactiva los que no uses.

¿Qué es HestiaCP y cómo me afecta?

HestiaCP es un panel de control de hosting. Si tu proveedor usa Syspanel (el antiguo HestiaCP), para acceder a su panel de administración, la URL es https://tu-dominio.com:2106. Ahí puedes gestionar tus dominios, bases de datos y cuentas de correo. Es una herramienta útil, pero no interfiere directamente con la caché o la CDN.

Conclusión: Tu plan de acción para acelerar WordPress

Ya tienes todo el conocimiento necesario. Es hora de ponerlo en práctica. Sigue este orden y verás una mejora espectacular en la velocidad de tu web.

  1. Instala un plugin de caché: Empieza por WP Rocket (si puedes) o W3 Total Cache (si no). Configúralo con los pasos básicos.
  2. Crea una cuenta en Cloudflare: Añade tu sitio, cambia los nameservers y activa el proxy naranja.
  3. Conecta el plugin con Cloudflare: Para que la purga de caché sea automática.
  4. Optimiza tus imágenes: Usa un plugin de compresión como Smush o ShortPixel.
  5. Activa el lazy loading: Si tu plugin de caché no lo hace, usa un plugin específico.
  6. Limpia tu base de datos mensualmente: Con WP-Optimize.

Siguiendo estos pasos, no solo acelerarás WordPress de forma notable, sino que mejorarás la experiencia de tus usuarios y tu posicionamiento en Google,

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel