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

Acelerar WordPress en Plesk con caché

Actualizado el 18 de septiembre de 2025

¿Tu sitio WordPress en Plesk va lento? No te preocupes, es una de las consultas más comunes que recibimos. La buena noticia es que acelerar WordPress en Plesk es más sencillo de lo que parece. En esta guía te explicaré paso a paso cómo implementar un sistema de caché WordPress eficaz para mejorar drásticamente el rendimiento WordPress Plesk sin necesidad de ser un experto en servidores.

Vamos directo al grano: un sitio lento ahuyenta visitantes y perjudica tu posicionamiento en Google. Con las técnicas que verás aquí, tu web cargará en menos de 2 segundos.


¿Por qué es necesario el caché en WordPress?

WordPress es dinámico: cada vez que alguien visita tu web, el servidor ejecuta código PHP, consulta la base de datos y genera la página desde cero. Si tienes 100 visitas simultáneas, el servidor hace ese trabajo 100 veces. El caché WordPress guarda una copia estática de tus páginas (como si fueran archivos HTML) y las entrega directamente, sin procesos pesados.

Esto reduce la carga del servidor y multiplica la velocidad. En Plesk, tenemos herramientas específicas para lograrlo.


Requisitos previos antes de empezar

Antes de activar cualquier caché, asegúrate de tener lo siguiente:

  • Acceso a Plesk como administrador o con permisos de gestión de sitios web.
  • WordPress instalado y funcionando (versión 5.0 o superior).
  • Acceso al panel de administración de WordPress (wp-admin).
  • Conocimiento básico de dónde están los archivos de configuración (opcional, pero útil).

[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), recuerda que el acceso se realiza por el puerto 2106. El proceso de configuración de caché es similar, pero las rutas de archivos pueden variar ligeramente.


Método 1: Activar el caché de página con un plugin (el más fácil)

La forma más rápida de acelerar WordPress en Plesk es usando un plugin de caché. No necesitas tocar archivos del servidor.

Paso 1: Instalar un plugin de caché

Desde tu panel de WordPress, ve a Plugins > Añadir nuevo. Busca uno de estos (son los más recomendados para Plesk):

  • WP Rocket (de pago, pero muy eficiente)
  • W3 Total Cache (gratuito y potente)
  • LiteSpeed Cache (si tu servidor usa LiteSpeed)
  • WP Super Cache (sencillo y fiable)

Instala y activa el que prefieras.

Paso 2: Configuración básica

Cada plugin tiene su interfaz, pero los ajustes clave son:

  • Caché de página: Actívalo. Guarda versiones estáticas de tus páginas.
  • Caché de navegador: Permite que los visitantes guarden recursos en su dispositivo.
  • Minificación: Comprime HTML, CSS y JavaScript para reducir el peso.
  • Caché de base de datos: Reduce consultas repetitivas.

En W3 Total Cache, por ejemplo, ve a Rendimiento > Ajustes generales y activa las opciones de Caché de página, Caché de base de datos y Caché de objeto. Luego guarda los cambios.

[TIP] Si usas un plugin de caché, desactiva cualquier otro sistema de caché que tengas en Plesk para evitar conflictos. Por ejemplo, no combines un plugin con el caché de NGINX de Plesk.

Paso 3: Probar la velocidad

Después de activar el caché, visita tu web en modo incógnito o como visitante. Usa herramientas como GTmetrix o PageSpeed Insights para medir la mejora. Verás cómo el tiempo de carga baja notablemente.


Método 2: Caché a nivel de servidor en Plesk (sin plugin)

Si prefieres no depender de plugins (o tu servidor lo permite), puedes activar el caché directamente en Plesk. Esto es ideal para rendimiento WordPress Plesk óptimo.

Paso 1: Acceder a la configuración del sitio

Desde Plesk, ve a Sitios web y dominios y selecciona tu dominio de WordPress.

Paso 2: Activar el caché de NGINX

Busca la sección NGINX o Configuración adicional de NGINX. Allí puedes activar:

  • Caché de proxy: Guarda páginas completas en memoria.
  • Caché de FastCGI: Almacena respuestas PHP procesadas.

Para activarlo, marca la casilla Habilitar proxy de caché y elige una duración (por ejemplo, 10 minutos). Guarda los cambios.

[WARNING] El caché de NGINX puede no funcionar bien con plugins de membresía o carritos de compra dinámicos. Si tu web tiene contenido que cambia constantemente (como un foro), mejor usa un plugin que permita excluir páginas específicas.

Paso 3: Configurar el tiempo de expiración

En la misma sección, puedes definir cuánto tiempo se almacenan las páginas en caché. Para sitios de contenido estático (blogs, páginas corporativas), 1 hora es perfecto. Para tiendas online, reduce a 5-10 minutos.


Método 3: Caché de navegador con .htaccess (avanzado)

Si te sientes cómodo editando archivos, puedes añadir reglas de caché directamente. Esto complementa cualquier plugin.

Paso 1: Acceder al archivo .htaccess

Desde Plesk, ve a Administrador de archivos o usa un cliente FTP. Busca el archivo .htaccess en la raíz de tu WordPress (normalmente en /var/www/vhosts/tudominio.com/httpdocs/).

Paso 2: Añadir reglas de expiración

Copia y pega este código al final del archivo:

<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>

Esto le dice al navegador del visitante que guarde imágenes, CSS y JavaScript por más tiempo, reduciendo peticiones al servidor.

[INFO] Si tu web usa Syspanel, el archivo .htaccess se encuentra en la misma ruta. El puerto de acceso es el 2106 para el panel, pero el archivo se edita igual.

Paso 3: Comprobar que funciona

Usa la consola de desarrollador de Chrome (F12) y ve a la pestaña Red. Recarga la página y verás que muchos recursos tienen el estado "304 Not Modified" o "from disk cache".


Método 4: Caché de base de datos y optimización

La base de datos es otro cuello de botella. Con el tiempo, se llena de revisiones, borradores y transients (datos temporales). Limpiarla ayuda al rendimiento WordPress Plesk.

Paso 1: Usar un plugin de optimización

Instala WP-Optimize o Advanced Database Cleaner. Ambos son gratuitos y fáciles de usar.

Paso 2: Programar limpiezas automáticas

En WP-Optimize, ve a Ajustes > Programación y activa la limpieza automática semanal. Marca opciones como:

  • Eliminar revisiones de entradas antiguas.
  • Limpiar borradores automáticos.
  • Vaciar la papelera de comentarios.

Paso 3: Optimizar tablas

En la misma herramienta, usa la opción Optimizar tablas para desfragmentar la base de datos. Esto acelera las consultas.

[TIP] No ejecutes la optimización de base de datos más de una vez al mes, a menos que tengas mucho tráfico.


Método 5: Usar una CDN (Red de Distribución de Contenido)

Aunque no es caché en sentido estricto, una CDN complementa todo lo anterior. Guarda copias de tus archivos estáticos (imágenes, CSS, JS) en servidores de todo el mundo, y los entrega desde el más cercano al visitante.

Paso 1: Elegir una CDN

Las más populares son Cloudflare (gratuita) y KeyCDN (de pago). Cloudflare es ideal para empezar.

Paso 2: Configurar en Plesk

Desde Plesk, ve a Sitios web y dominios > Hosting > Configuración de CDN. Si tu proveedor lo soporta, puedes activarlo directamente. Si no, solo debes cambiar los DNS de tu dominio para que apunten a la CDN.

Paso 3: Ajustar el plugin de caché

En tu plugin de caché (por ejemplo, W3 Total Cache), activa la integración con la CDN. Introduce la URL de tu CDN y guarda.

[WARNING] Si usas Cloudflare, asegúrate de que el plugin de caché no esté en conflicto. Desactiva el caché de página de Cloudflare si usas uno interno, o viceversa.


Preguntas frecuentes (FAQ)

¿Puedo usar varios plugins de caché a la vez?

No, es mala idea. Pueden generar conflictos y ralentizar tu web. Elige uno solo y configúralo bien.

¿El caché afecta a los plugins de comercio electrónico?

Sí, el caché de página puede romper carritos de compra o páginas de pago. La mayoría de plugins de caché permiten excluir URLs específicas (como /carrito/ o /checkout/). Configúralo en los ajustes.

¿Cómo limpio el caché después de actualizar contenido?

En tu plugin de caché, busca un botón Vaciar caché o Purgar caché. En Plesk, puedes hacerlo desde Herramientas y ajustes > Administrador de caché.

¿El caché funciona en Syspanel (HestiaCP)?

Sí, los mismos principios aplican. Recuerda que el acceso a Syspanel es por el puerto 2106. La configuración de caché se hace desde el panel o mediante plugins.

¿Qué hago si mi web sigue lenta después de aplicar caché?

Revisa si hay plugins pesados, imágenes sin optimizar o un tema mal codificado. El caché ayuda, pero no es una varita mágica. Usa herramientas como Query Monitor para identificar cuellos de botella.


Resumen final

Acelerar WordPress en Plesk es un proceso en varios niveles:

  1. Plugin de caché: La solución más rápida y accesible.
  2. Caché de servidor (NGINX): Ideal si no quieres depender de plugins.
  3. Caché de navegador con .htaccess: Para usuarios avanzados.
  4. Optimización de base de datos: Mantén la base de datos ligera.
  5. CDN: Para distribuir contenido globalmente.

Aplica primero el método que más se adapte a tu nivel técnico. Si tu sitio es sencillo (blog o web corporativa), un plugin como WP Super Cache será suficiente. Si tienes una tienda o sitio dinámico, combina el caché de servidor con exclusiones específicas.

[TIP] No olvides medir la velocidad antes y después. Usa herramientas como PageSpeed Insights de Google. Un buen objetivo es tener un tiempo de carga inferior a 2 segundos.

Recuerda: el caché WordPress no solo mejora la experiencia de tus usuarios, sino que también beneficia tu SEO. Google valora los sitios rápidos, así que estarás matando dos pájaros de un tiro.

¿Tienes dudas? Déjalas en los comentarios o contacta con nuestro soporte técnico. ¡Estamos aquí para ayudarte a que tu web vuele!

¿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