Articulo de ayuda
Caché web: cómo funciona y cómo configurarla
Qué es la caché web, los tipos (navegador, servidor, base de datos) y cómo configurarla en WordPress y otros CMS para acelerar tu web.
Introducción
La caché es la forma más eficaz de acelerar una web. Bien configurada, puede reducir el tiempo de carga a la mitad o más. Pero es una de esas cosas que mucha gente no entiende: ¿qué es exactamente? ¿Para qué sirve? ¿Cómo se configura?
En este artículo vas a ver qué es la caché, qué tipos hay y cómo activarla en tu web, sobre todo si usas WordPress.
Qué es la caché (en palabras sencillas)
La caché es como guardar una copia lista de algo para no tener que volver a prepararlo.
Imagina un restaurante. Cada vez que un cliente pide pan, el cocinero podría prepararlo desde cero (mezclar, amasar, hornear). Sería lentísimo. En su lugar, el cocinero tiene pan ya hecho a punto de servir. Eso es la caché: servir algo ya preparado en lugar de prepararlo cada vez.
En una web pasa lo mismo: cada vez que un visitante entra, el servidor podría construir la página desde cero (consultar la base de datos, ejecutar PHP, generar el HTML). Es lento. Con caché, el servidor tiene una copia ya lista y la sirve directamente.
[Imagen sugerida: esquema de cómo funciona la caché en una web]
Sin caché, WordPress puede tardar 1-2 segundos en generar una página. Con caché, la sirve en milisegundos.
Tipos de caché
Hay varios tipos de caché. Lo ideal es combinarlos.
1. Caché de navegador
El navegador del visitante (Chrome, Firefox, Safari) guarda copias de los archivos estáticos de tu web: imágenes, CSS, JavaScript. Así, cuando vuelve a entrar, no los descarga de nuevo.
Se configura con cabeceras HTTP que le dicen al navegador cuánto tiempo puede guardar cada archivo.
2. Caché de página (la más importante)
El servidor guarda una copia del HTML generado de cada página. Cuando otro visitante entra, en lugar de generar la página de nuevo, le sirve la copia.
Es el tipo de caché que más impacto tiene en la velocidad.
3. Caché de base de datos
Guarda los resultados de consultas frecuentes a la base de datos para no repetirlas.
4. Caché de objetos
Guarda objetos de PHP (por ejemplo, los resultados de WordPress) en memoria para no recalcularlos. Suele usar Redis o Memcached.
5. Caché a nivel de servidor web
Servidores como LiteSpeed o Nginx tienen su propia caché que es incluso más rápida que la de PHP.
En miHosting usamos LiteSpeed en muchos planes, que tiene caché a nivel de servidor web. Es uno de los secretos de por qué las webs alojadas con nosotros cargan tan rápido.
Cómo configurar la caché en WordPress
WordPress no incluye caché de página de serie (solo caché de objetos parcial). Necesitas un plugin.
Plugins recomendados
| Plugin | Ideal para | Notas |
|---|---|---|
| LiteSpeed Cache | Hostings con LiteSpeed | El más rápido si tu hosting usa LiteSpeed |
| WP Rocket | Cualquier WordPress | De pago, muy completo y fácil |
| W3 Total Cache | Cualquier WordPress | Gratuito, muchas opciones |
| WP Super Cache | Blogs sencillos | Gratuito, simple |
| WooCommerce | Tiendas online | LiteSpeed Cache o WP Rocket (con soporte WC) |
Si tu hosting usa LiteSpeed (como los planes de miHosting), LiteSpeed Cache es la mejor opción: gratuita y la más rápida.
Configuración básica de LiteSpeed Cache
- Instala el plugin LiteSpeed Cache desde Plugins → Añadir nuevo.
- Actívalo.
- Ve a LiteSpeed Cache → Cache.
- Activa Enable Cache.
- En la pestaña TTL, define durante cuánto tiempo se guarda la caché (3600 segundos = 1 hora es un buen valor).
[Imagen sugerida: captura de la configuración de LiteSpeed Cache en WordPress]
Configuración básica de WP Rocket
- Instala WP Rocket (de pago).
- En la pestaña Caché, activa:
- Caché para dispositivos móviles.
- Caché para usuarios conectados (opcional).
- En Optimización de archivos, activa la minificación de CSS y JavaScript.
- En Precarga, activa la generación automática de la caché.
Caché en PrestaShop y Magento
PrestaShop
PrestaShop incluye su propio sistema de caché:
- Ve a Parámetros avanzados → Rendimiento.
- Activa la caché.
- Selecciona el sistema de caché ( Smarty debe estar en “Recompilar solo si los archivos han sido actualizados”).
- Si tienes Memcached o Redis disponible, actívalo.
Magento
Magento 2 tiene caché integrada:
- Ve a Sistema → Cache Management.
- Verás varios tipos de caché. Asegúrate de que están activados.
- Para tiendas grandes, configura Redis para caché de sesiones y de páginas.
Cómo vaciar la caché
A veces necesitas vaciar (limpiar) la caché para que los cambios se vean:
- WordPress + LiteSpeed Cache: LiteSpeed Cache → Toolbox → Purge All.
- WordPress + WP Rocket: Barra superior → Clear cache.
- PrestaShop: Parámetros avanzados → Rendimiento → Clear cache.
- Magento: Sistema → Cache Management → Flush Magento Cache.
Si haces un cambio en tu web y no lo ves, casi siempre es culpa de la caché. Vacíala y vuelve a probar.
Caché y contenido dinámico
La caché sirve páginas estáticas. Pero hay partes de tu web que no deberían cachearse:
- El carrito de la compra en una tienda online.
- El panel de usuario conectado.
- Los formularios.
Los buenos plugins de caché detectan esto y no cachean esas páginas. Pero si notas que un cliente ve el carrito de otro, desactiva la caché para las páginas de compra.
En WooCommerce, usa un plugin de caché con soporte específico para tiendas online, como LiteSpeed Cache o WP Rocket. Configuran automáticamente qué cachear y qué no.
Consejos útiles
- Empieza con la caché de página. Es la que más impacto tiene.
- Activa la caché de navegador. Es gratis y reduce las cargas repetidas.
- No acumules plugins de caché. Un solo plugin bien configurado es mejor que tres que chocan entre sí.
- Si tu hosting usa LiteSpeed, usa LiteSpeed Cache. No hay nada más rápido.
- Vacía la caché después de cambios importantes. Es el motivo número uno de “mi cambio no se ve”.
Problemas frecuentes
Hice un cambio y no se ve
Vacía la caché. Si usas un plugin de optimización de WordPress, vacía también la suya. Y si tienes Cloudflare, purga la caché de Cloudflare también.
El carrito de la tienda no funciona
Es un problema de caché cacheando páginas que no debería. Configura el plugin de caché para no cachear el carrito, el checkout y la cuenta de usuario.
La web va más lenta tras activar la caché
Puede ser que el plugin de caché esté mal configurado, o que tengas dos plugins de caché a la vez. Usa solo uno.
El contador de visitas baja tras activar la caché
Es normal. La caché sirve páginas estáticas, y los scripts de analítica pueden no ejecutarse igual. Configura el plugin para excluir las páginas importantes o usa un método de analítica compatible.
No sé si mi hosting tiene LiteSpeed
Pregúntanos. En miHosting, la mayoría de planes profesionales usan LiteSpeed. Si lo tienes, LiteSpeed Cache es la mejor opción para tu WordPress.
Preguntas frecuentes
¿La caché puede romper mi web?
Si se configura mal, puede mostrar contenido antiguo o desactivar partes dinámicas. Pero vaciar la caché siempre lo soluciona.
¿Necesito un plugin de caché en WordPress?
Sí, muy recomendable. Sin caché de página, WordPress genera cada visita desde cero y es lento.
¿Qué pasa si no activo la caché?
Tu web seguirá funcionando, pero será más lenta. Google te penalizará en SEO y los usuarios se irán.
¿Puedo usar LiteSpeed Cache sin LiteSpeed en el servidor?
No del todo. LiteSpeed Cache está diseñado para servidores LiteSpeed. Si tu hosting no usa LiteSpeed, usa otro plugin (WP Rocket, W3 Total Cache, WP Super Cache).
¿La caché y la CDN son lo mismo?
No. La caché guarda copias en el servidor de origen; una CDN las guarda en servidores repartidos por el mundo. Son complementarias.
Activa la caché y nota la diferencia
La caché es la medida de optimización que más impacto tiene en la velocidad de una web. Activarla es sencillo y el resultado es inmediato: las páginas cargan mucho más rápido.
Si tu web va lenta y no tienes caché, ese es el primer paso. Si tienes un hosting con LiteSpeed y NVMe como los de miHosting, el resultado se multiplica: LiteSpeed Cache convierte tu WordPress en una web casi instantánea. Abre un ticket desde tu panel de cliente y te ayudamos a configurar la caché correctamente.