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

Cómo acelerar WordPress con caché en Plesk: guía paso a paso

Actualizado el 25 de octubre de 2025

¿Tu web en WordPress va lenta? No te preocupes, es un problema muy común, pero también tiene una solución bastante sencilla si sabes dónde mirar. Una de las formas más efectivas de acelerar WordPress Plesk es activar y configurar correctamente los sistemas de caché que tu panel de control ya incluye. En esta guía paso a paso, te voy a explicar exactamente cómo hacerlo, sin necesidad de ser un experto técnico. Vamos a convertir ese caracol en un cohete.

¿Por qué es importante la caché para acelerar WordPress?

Antes de meter mano, es bueno que entiendas qué es la caché y por qué es tan clave para optimizar velocidad WordPress. Imagina que cada vez que alguien visita tu web, el servidor tiene que cocinar la página desde cero: busca en la base de datos, ejecuta los archivos PHP de WordPress, carga los plugins... todo eso lleva tiempo.

La caché hace una copia estática de esa página ya cocinada. La primera vez que alguien la visita, se genera y se guarda. Las siguientes visitas, el servidor sirve directamente esa copia, sin tener que volver a cocinar. El resultado es una velocidad de carga mucho mayor, menor consumo de recursos y una mejor experiencia para tus visitantes. Además, Google premia las webs rápidas con mejor posicionamiento.

Preparación: Antes de empezar con la caché en Plesk

Vamos a asegurarnos de que todo está listo. No te saltes este paso, porque te ahorrará dolores de cabeza.

1. Accede a tu panel Plesk

Para empezar, inicia sesión en tu panel de control Plesk. La dirección suele ser algo como https://tudominio.com:8443. Si no estás seguro, pídele las credenciales a tu proveedor de hosting.

[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso es diferente. En ese caso, la URL es https://tudominio.com:2106 y las funciones de caché pueden estar en una sección llamada "Aceleración web" o similar. Esta guía se centra en Plesk, que es el más común para este tipo de configuraciones.

2. Identifica tu plan de hosting

No todos los planes de hosting permiten activar la caché a nivel de servidor. Si tienes un plan compartido básico, es posible que algunas opciones estén desactivadas. Si ves que no puedes acceder a las herramientas que te voy a mencionar, contacta con tu soporte técnico y pregunta si tienen activado "Nginx caching" o "Varnish".

3. Haz una copia de seguridad

Siempre, siempre, siempre haz una copia de seguridad antes de hacer cambios importantes. En Plesk es muy fácil: ve a la sección de tu dominio, busca "Copias de seguridad" y crea una completa. Así, si algo sale mal, puedes restaurar todo en un minuto.

Paso 1: Activar el Caché de Nginx en Plesk

Nginx es un servidor web muy rápido que suele estar instalado como proxy inverso delante de Apache. Activar su caché es el primer gran paso para acelerar WordPress Plesk.

  1. En el panel de Plesk, ve a Websites & Domains y selecciona el dominio de tu WordPress.
  2. Busca la sección Hosting & DNS y haz clic en Apache & nginx Settings.
  3. Aquí verás varias opciones. Localiza la sección de nginx caching. Actívala marcando la casilla.
  4. Aparecerán campos para configurar:
    • Caché estática: Actívala. Sirve para archivos como CSS, JS, imágenes, etc.
    • Tiempo de vida de la caché: Pon un valor en segundos. 3600 (1 hora) es un buen comienzo para sitios que se actualizan poco. Para blogs muy activos, 600 (10 minutos) puede ser mejor.
    • Tamaño máximo de la caché: Déjalo por defecto o pon un valor como 256M o 512M si tu hosting lo permite.
  5. Haz clic en OK o Apply para guardar los cambios.

[TIP] Después de activar la caché de Nginx, es normal que notes una mejora inmediata. Pero recuerda que la primera visita de cada página seguirá siendo lenta hasta que se genere la copia en caché.

Paso 2: Configurar el Caché de WordPress con un Plugin (W3 Total Cache o WP Super Cache)

La caché del servidor es genial, pero para un control más fino, necesitas un plugin de caché en WordPress. Te recomiendo dos: W3 Total Cache (más completo) o WP Super Cache (más sencillo). Vamos con WP Super Cache, que es ideal para empezar.

  1. Desde el escritorio de WordPress, ve a Plugins > Añadir nuevo.
  2. Busca "WP Super Cache" e instálalo. Luego actívalo.
  3. Ve a Ajustes > WP Super Cache.
  4. En la pestaña Fácil, marca la opción Caching On (Recommended) y haz clic en Update Status.
  5. Ahora ve a la pestaña Avanzado. Aquí te recomiendo activar estas opciones:
    • Caché para usuarios registrados: Déjalo desactivado a menos que sepas lo que haces.
    • Compresión: Actívala. Reduce el tamaño de los archivos.
    • Cachear páginas con parámetros GET: Actívalo si usas páginas de resultados de búsqueda.
    • Cachear páginas con cookies: Déjalo como está.
    • Usar mod_rewrite para servir archivos cacheados: Actívalo. Es más rápido.
    • Caché de objetos: Actívalo si tienes un plugin de caché de objetos como Redis o Memcached (más avanzado).
  6. Haz clic en Save Settings.
  7. Vuelve a la pestaña Fácil y haz clic en Delete Cache para limpiar la caché inicial.

[WARNING] No combines dos plugins de caché del mismo tipo. Si usas WP Super Cache, no actives la caché de páginas de otro plugin como W3 Total Cache. Pueden entrar en conflicto y ralentizar tu web.

Paso 3: Activar la Caché de Base de Datos (Opcional pero muy recomendable)

WordPress es muy dependiente de la base de datos. Cada consulta a la base de datos consume recursos. Un plugin como WP-Optimize o el propio W3 Total Cache pueden optimizar y cachear las consultas.

Si usas WP Super Cache, te recomiendo instalar WP-Optimize:

  1. Instala y activa WP-Optimize desde el repositorio de plugins.
  2. Ve a WP-Optimize > Database.
  3. Ejecuta la optimización de tablas. Esto limpia borradores, revisiones, comentarios spam, etc.
  4. En la pestaña Cache, activa Enable page caching (aunque ya tengas WP Super Cache, este se encarga de la optimización de la base de datos, no del cacheo de páginas, así que no hay conflicto).
  5. Programa una optimización automática semanal en Settings.

Paso 4: Configurar la Caché del Navegador

La caché del navegador le dice a los visitantes que guarden ciertos archivos (logos, CSS, JS) en su ordenador durante un tiempo. Así, cuando vuelvan, no tienen que descargarlos de nuevo.

En Plesk, esto se hace a través del archivo .htaccess. No te asustes, es muy fácil.

  1. En Plesk, ve a Websites & Domains > File Manager para tu dominio.

  2. Busca el archivo .htaccess en la raíz de tu web (la carpeta httpdocs).

  3. Haz clic derecho y elige Edit.

  4. Añade estas líneas al final del archivo:

    ## CACHÉ DEL NAVEGADOR
    <IfModule mod_expires.c>
    ExpiresActive On
    ExpiresByType image/jpg "access plus 1 year"
    ExpiresByType image/jpeg "access plus 1 year"
    ExpiresByType image/gif "access plus 1 year"
    ExpiresByType image/png "access plus 1 year"
    ExpiresByType text/css "access plus 1 month"
    ExpiresByType application/pdf "access plus 1 month"
    ExpiresByType text/x-javascript "access plus 1 month"
    ExpiresByType application/x-shockwave-flash "access plus 1 month"
    ExpiresByType image/x-icon "access plus 1 year"
    ExpiresDefault "access plus 2 days"
    </IfModule>
    
  5. Guarda los cambios. No te preocupes si no ves el archivo .htaccess; a veces está oculto. En el File Manager de Plesk, puedes activar la opción "Mostrar archivos ocultos".

[INFO] Si tu web usa SSL (y debería, es casi obligatorio hoy en día), asegúrate de que la caché del navegador también funciona para las páginas HTTPS. No necesitas hacer nada extra, el código anterior es válido para ambos.

Paso 5: Probar la Velocidad y Verificar la Caché

No te fíes de lo que sientes. Mide. Usa herramientas online gratuitas como GTmetrix, Google PageSpeed Insights o Pingdom Tools. Te darán una nota y consejos específicos.

Para verificar que la caché está funcionando, puedes hacer lo siguiente:

  1. Abre tu web en el navegador.
  2. Haz clic derecho y selecciona Inspeccionar o Herramientas de desarrollo.
  3. Ve a la pestaña Red o Network.
  4. Recarga la página (F5). Busca la primera petición (la de tu dominio). En la columna Tamaño o Size, deberías ver algo como "desde caché" o "from disk cache". Si ves un valor en KB, es que la caché no se está aplicando.

Otra forma más sencilla: instala un plugin como Query Monitor en WordPress. Te mostrará cuántas consultas a la base de datos se han hecho y si la página se ha servido desde la caché.

Preguntas Frecuentes (FAQ) sobre Caché en Plesk

¿Cada cuánto debo limpiar la caché?

Depende de la frecuencia con la que actualices tu contenido. Si publicas a diario, limpia la caché después de cada publicación. Si tu web es más estática, una vez a la semana o cada 15 días es suficiente. Los plugins como WP Super Cache tienen un botón para limpiar la caché manualmente.

¿La caché afecta a los formularios o a los carritos de compra?

Sí, puede. Por eso los plugins de caché suelen tener opciones para excluir páginas específicas, como las de pago, el carrito o las de inicio de sesión. Si usas WooCommerce, asegúrate de que el plugin de caché que elijas sea compatible (W3 Total Cache lo es, WP Super Cache también con un par de ajustes).

¿Puedo usar la caché de Plesk y la de un plugin al mismo tiempo?

Sí, y de hecho es lo recomendado. La caché de Nginx (a nivel de servidor) y la del plugin (a nivel de aplicación) son complementarias. Una se encarga de los archivos estáticos, la otra de las páginas dinámicas. No entran en conflicto si las configuras bien.

¿Qué hago si mi web se vuelve más lenta después de activar la caché?

Puede pasar si la configuración no es la adecuada. Primero, desactiva la caché del plugin y prueba solo la de Nginx. Si sigue lento, desactiva todo y vuelve a activar paso a paso. A veces un plugin de caché mal configurado puede generar un bucle de redirecciones o servir páginas obsoletas. Si no encuentras el problema, contacta con tu soporte técnico.

¿La caché es suficiente para acelerar mi web?

No, pero es el paso más importante. La caché por sí sola puede reducir el tiempo de carga un 50-70%. Para una web ultrarrápida, deberías combinarla con:

  • Un hosting de calidad (no todos son iguales).
  • Imágenes optimizadas (usa formatos modernos como WebP).
  • Un tema ligero y bien codificado.
  • Un CDN (Content Delivery Network) para distribuir el contenido globalmente.

Conclusión: Tu web ya vuela

Siguiendo estos pasos, has transformado tu WordPress lento en una máquina veloz. Has aprendido a acelerar WordPress Plesk activando la caché de Nginx, configurando un plugin de caché, optimizando la base de datos y ajustando la caché del navegador. Todo esto sin tocar código ni ser un experto.

Recuerda que la velocidad no es un lujo, es una necesidad. Google la tiene en cuenta para el ranking, tus visitantes se irán si tarda más de 3 segundos en cargar, y una web rápida mejora las conversiones. Así que no lo dejes para mañana: pon en práctica esta guía y nota la diferencia.

Si te surge alguna duda, vuelve a leer los pasos o consulta la sección de preguntas frecuentes. Y si todo falla, no dudes en pedir ayuda a tu proveedor de hosting. ¡Buena suerte y a disfrutar de tu web rápida!

¿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