Cache Enabler: plugin de caché para WordPress fácil de configurar

Aviso de afiliados v3.1
Aviso de afiliados v3.2 (móvil)
Entorno de prueba CloudwaysDebian 12Nginx + ApacheCache Enabler 1.8.17Verificado el 2026-10-18

Al instalar Cache Enabler en WordPress en un servidor de Cloudways y activarlo con los valores predeterminados de la pantalla de ajustes, la mediana del tiempo hasta el primer byte de las solicitudes sin sesión iniciada bajó de 220,9 ms a 55,1 ms.

Cuando el número de plugins de un sitio WordPress empieza a superar cierto nivel, la ralentización puede aparecer. No es fácil encontrar plugins que cumplan a la vez en funciones y rendimiento, y los problemas de velocidad pueden provocar la salida de visitantes, y penalizaciones en el SEO técnico.

Por eso los plugins de caché se han vuelto imprescindibles, no opcionales.

Entre ellos, Cache Enabler de KeyCDN es un plugin de caché gratuito y fácil de configurar, y uno de los plugins que eligen muchos administradores de sitios cuando empiezan con WordPress.

Cache Enabler es un plugin de caché contrastado, con más de 100.000 instalaciones activas y una valoración de 4,3 sobre 5. Su configuración cabe en una sola página, así que hasta un principiante puede usarlo sin problemas, y ofrece solo las funciones esenciales, como la compresión de HTML y la compatibilidad con WebP.

✅ Instalar Cache Enabler

En el administrador de WordPress, ve a [Añadir nuevo plugin], busca Cache Enabler e instala el plugin.

🧭 Simulador de instalación y ajustes de Cache Enabler
Plugin de cachéSimulador de ruta
📍Plugins›Add Plugin
Instalar el plugin
Escribe Cache Enabler en el cuadro de búsqueda, pulsa [Install Now] y, cuando termine la instalación, pulsa [Activate].
📍Settings›Cache Enabler›Cache Behavior
Comportamiento de la caché
Marca [Cached pages expire] e introduce el tiempo de caducidad; se recomienda un intervalo de 8 a 10 horas.
📍Settings›Cache Enabler›Cache Exclusions
Exclusiones de caché
En estos campos se introducen los ID de entradas, las rutas de páginas, las cadenas de consulta y las cookies que se excluyen de la caché; al terminar, pulsa [Save Changes].
example.com/wp-admin/plugin-install.php
Add Plugins Upload Plugin
Plugins extend and expand the functionality of WordPress. You may install plugins from the WordPress Plugin Directory right on this page, or upload a plugin in .zip format by clicking the button above.
Search ResultsFeaturedPopularRecommendedFavorites
Search PluginsKeyword
162 items
Cache Enabler
Installing...ActiveMore Details
A lightweight caching plugin for WordPress that makes your website faster by generating static HTML files.
By KeyCDN
★★★★★ (139)
Last Updated: 3 weeks ago
100,000+ Active Installations
✓ Compatible with your version of WordPress
example.com/wp-admin/options-general.php?page=cache-enabler
Clear Site Cache
Cache Enabler Settings
Combine Cache Enabler with KeyCDN for even better WordPress performance and achieve the next level of caching with a CDN.
Cache Behavior
Expiration
Cached pages expirehours after being created.
Clearing
Clear the site cache if any post type has been published, updated, or trashed (instead of the post cache).
Clear the site cache if a comment has been posted, updated, spammed, or trashed (instead of the comment cache).
Clear the site cache if a term has been added, updated, or deleted (instead of the term cache).
Clear the site cache if a user has been added, updated, or deleted (instead of the user cache).
Clear the site cache if a plugin has been activated or deactivated.
Versions
Create a cached version for WebP support. Convert your images to WebP with Optimus.
Create a cached version for mobile devices.
Create a cached version pre-compressed with Gzip.
Minification
Minify HTML in cached pages excluding inline CSS and JavaScript.
Cache Exclusions
Post IDs
 
Post IDs separated by a , that should bypass the cache.
Example: 2,43,65
Page Paths
 
A regex matching page paths that should bypass the cache.
Example: /^(\/|\/forums\/)$/
Query Strings
 
A regex matching query strings that should bypass the cache.
Example: /^nocache$/
Default if unset: /^(?!(fbclid|ref|mc_(cid|eid)|utm_(source|medium|campaign|term|content|expid)|gclid|fb_(action_ids|action_types|source)|age-verified|usqp|cn-reloaded|_ga|_ke)).+$/
Cookies
 
A regex matching cookies that should bypass the cache.
Example: /^(comment_author|woocommerce_items_in_cart|wp_woocommerce_session)_?/
Default if unset: /^(wp-postpass|wordpress_logged_in|comment_author)_/
Save Changes and Clear Site Cache
Pulsa un elemento activo del menú izquierdo o un botón de la pantalla.

✅ Ajustes de Cache Enabler

🔲 Comportamiento de la caché

◻️ Caducidad

  • ⌛Las páginas en caché caducan 0 horas después de crearse (0 = sin caducidad)
  • ↳ Se recomienda una caducidad de 8 a 10 horas.
  • ↳ Motivo:
  • ➝ Aunque el contenido cambie poco, el tema, los widgets y los recursos externos (JS/CSS) pueden cambiar
  • ➝ Reduce la carga del servidor y, con renovaciones periódicas de la caché, mantiene todo actualizado
  • ➝ Si la caché se conserva mucho tiempo, se pierde el momento de renovarla y pueden mostrarse páginas desactualizadas

◻️Borrado

  • 🗑️ Borra automáticamente toda la caché del sitio cuando ocurre alguno de estos eventos.
  • ↳ Tipos de contenido
  • ➝ En la publicación, edición, envío a la papelera de una entrada (no solo se borra su caché, sino toda la caché del sitio)
  • ↳ Comentarios
  • ➝ En la redacción, edición, marcado como spam, o eliminación (papelera) de un comentario
  • ↳ Términos
  • ➝ Cuando términos como categorías o etiquetas se añaden, editan o eliminan.
  • ↳ Usuarios
  • ➝ Cuando se añaden, editan o eliminan usuarios.
  • ↳ Plugins
  • ➝ Cuando se activa o desactiva un plugin.

◻️Versiones

  • 🗂️ Crea distintas versiones de la caché según el entorno.
  • ↳ Crear versión WebP
  • ➝ Crea una caché aparte para admitir imágenes WebP
  • ※ Con el plugin Optimus, la conversión a WebP puede ser automática
  • ↳ Crear versión de caché para móviles
  • ➝ Una caché de páginas solo para móviles se crea aparte
  •  (útil si el HTML difiere entre PC y móvil)
  • ↳ Crear caché comprimida con Gzip
  • ➝ Para acelerar la respuesta del servidor, la caché precomprimida con Gzip queda creada

◻️Minificación

  • 🧾 Minifica el código en línea (CSS y JavaScript) del HTML para reducir el tamaño del archivo.
  • ↳ Comprime el HTML y el CSS y JS en línea, y elimina espacios y saltos de línea innecesarios
  • ➝ Contribuye a que las páginas carguen más rápido
  • ➝ Los archivos CSS/JS externos quedan fuera (el plugin solo procesa el código incluido en el HTML)

Al minificar archivos CSS y JavaScript, según los plugins que uses, algunas tablas o funciones de carrusel pueden fallar o no mostrarse.

Esto se debe a que se alteran las dependencias de los scripts o el orden de carga del DOM, y en plugins de bloques o constructores de páginas como Genesis Blocks, Spectra, Elementor, Beaver Builder y WPBakery pueden romperse los diseños o fallar las funciones interactivas.

Uses el plugin de caché que uses, según los bloques o el constructor de páginas pueden aparecer errores de funcionamiento, así que con cualquier plugin de caché es imprescindible probar después de comprimir el código en línea.

🔲 Exclusiones de caché

  • 🚫 Puedes configurar que la caché no se aplique cuando se cumplan ciertas condiciones.
  • ↳ ID de entradas
  • ➝ Escribe los ID de las entradas que quieras excluir de la caché separados por comas (ejemplo: 2,43,65)
  • ↳ Rutas de página
  • ➝ Permite saltarse la caché según la ruta de la URL, con expresiones regulares (RegEx) que puedes usar
  • Ejemplo: /^(\/|\/forums\/)$/
  • ↳ Cadenas de consulta (Query String)
  • ➝ Se salta la caché cuando la URL incluye ciertos parámetros de URL
  • ↳ Cookies
  • → Excluye la caché en casos como autores de comentarios o carritos de WooCommerce

✅ Prueba de velocidad

Instalamos Cache Enabler 1.8.17 en WordPress en un servidor de prueba de Cloudways y medimos la velocidad con el tiempo hasta el primer byte (TTFB) de la página de inicio. En tres estados —sin plugin de caché, con los valores predeterminados de Cache Enabler y con los valores de la pantalla de ajustes de este artículo— enviamos solicitudes sin sesión iniciada en dos tandas de 10 y comparamos las medianas.

📊Tiempo hasta el primer byte antes y después de Cache EnablerMediana · 20 solicitudes
Sin plugin de cachéCache Enabler activado
Tiempo hasta el primer byte de la página de inicio (TTFB)
Mediana de 20 solicitudes sin sesión iniciada por estado, enviadas en dos tandas de 10. Las solicitudes llevaban la misma cabecera Accept que un navegador.
060120180240ms
Sin caché220.9msSin plugin de caché
Predeterminado55.1msRespuestas de caché 20/20
Valores de la pantalla de ajustes49.8msRespuestas de caché 20/20
Cifras medidas en un servidor de prueba de Cloudways el 18 de octubre de 2026.

El tiempo hasta el primer byte, de 220,9 ms sin plugin de caché, bajó a 55,1 ms y 49,8 ms al activar Cache Enabler. En ambos estados, las 20 solicitudes se respondieron desde el archivo de caché y, como los valores de la pantalla de ajustes de este artículo son los predeterminados con todas las opciones desactivadas, el tercer estado tiene la misma configuración que el predeterminado.

El tiempo hasta el primer byte se toma del valor [time_starttransfer] de curl. Se excluyó la primera solicitud justo después de vaciar la caché, porque es la que crea el archivo de caché, y se enviaron 10 solicitudes a intervalos de 1 segundo con la misma cabecera Accept que un navegador.

for i in $(seq 1 10); do curl -o /dev/null -s -H 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7' -w '%{time_starttransfer} dns=%{time_namelookup} connect=%{time_connect} tls=%{time_appconnect} code=%{http_code} size=%{size_download}\n' https://example.com/; sleep 1; done
0.044486 dns=0.000822 connect=0.003370 tls=0.020494 code=200 size=69959
0.071422 dns=0.000931 connect=0.003773 tls=0.031606 code=200 size=69959
0.070819 dns=0.001895 connect=0.004429 tls=0.031945 code=200 size=69959
0.071406 dns=0.000864 connect=0.003669 tls=0.032210 code=200 size=69959
0.069090 dns=0.000730 connect=0.003313 tls=0.033588 code=200 size=69959
0.054738 dns=0.001762 connect=0.004164 tls=0.023497 code=200 size=69959
0.060193 dns=0.000968 connect=0.003666 tls=0.031874 code=200 size=69959
0.057628 dns=0.000701 connect=0.003082 tls=0.030156 code=200 size=69959
0.061533 dns=0.000578 connect=0.003010 tls=0.025478 code=200 size=69959
0.079976 dns=0.000556 connect=0.003346 tls=0.029491 code=200 size=69959

La salida de arriba es la segunda tanda con Cache Enabler en sus valores predeterminados. Cada solicitud abre una conexión nueva, así que el tiempo hasta la conexión TLS de la columna [tls] también se incluye en el tiempo hasta el primer byte.

Que el tiempo hasta el primer byte medido con curl no baje no significa que Cache Enabler no funcione. Cache Enabler no crea ni entrega archivos de caché para las solicitudes cuya cabecera Accept no incluye [text/html].

for i in $(seq 1 10); do curl -o /dev/null -s -w '%{time_starttransfer} dns=%{time_namelookup} connect=%{time_connect} tls=%{time_appconnect} code=%{http_code} size=%{size_download}\n' https://example.com/; sleep 1; done
0.251081 dns=0.005972 connect=0.009569 tls=0.042509 code=200 size=69876
0.205716 dns=0.000560 connect=0.003334 tls=0.022671 code=200 size=69876
0.229798 dns=0.000759 connect=0.003258 tls=0.031652 code=200 size=69876
0.230230 dns=0.001500 connect=0.004246 tls=0.032241 code=200 size=69876
0.189573 dns=0.000645 connect=0.003234 tls=0.030598 code=200 size=69876
0.227845 dns=0.000759 connect=0.003265 tls=0.030934 code=200 size=69876
0.208334 dns=0.001538 connect=0.003971 tls=0.021570 code=200 size=69876
0.229638 dns=0.000571 connect=0.002924 tls=0.020581 code=200 size=69876
0.214610 dns=0.000575 connect=0.003165 tls=0.020606 code=200 size=69876
0.217078 dns=0.000610 connect=0.003252 tls=0.022737 code=200 size=69876

Sin la cabecera Accept, curl envía su valor predeterminado [Accept: */*], y aun en el mismo estado predeterminado el tiempo hasta el primer byte fue de 0,19 a 0,25 segundos. El tamaño de la respuesta también fue de 69.876 bytes, sin la línea de comentario de Cache Enabler.

curl -s -o /dev/null -D - -H 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7' https://example.com/
HTTP/2 200
server: nginx
date: Sat, 17 Oct 2026 23:32:11 GMT
content-type: text/html; charset=UTF-8
vary: Accept-Encoding
vary: Accept-Encoding
x-cache-handler: cache-enabler-engine

Los navegadores incluyen [text/html] en la cabecera Accept al abrir una página, así que a los visitantes sin sesión iniciada se les entrega el archivo de caché. Las solicitudes respondidas desde el archivo de caché llevan además la cabecera [x-cache-handler: cache-enabler-engine].

Cache Enabler solo procesa solicitudes GET, así que si haces una solicitud HEAD como con [curl -I], esta cabecera no aparece aunque exista el archivo de caché.

✅ Valoración general

MétricaSin plugin de cachéCache Enabler predeterminadoNotas
Mediana del tiempo hasta el primer byte220.9ms55.1msAlrededor de un 75 % menos
Proporción por debajo de 150 ms0 % (0/20)100 % (20/20)Máx. 123,1 ms después
Respuestas desde el archivo de caché0/2020/20Cabecera de respuesta [x-cache-handler]
Mediana con la solicitud predeterminada de curl203.3ms222.5ms[Accept: */*] · respuestas desde el archivo de caché 0/20

Con solo activar Cache Enabler, dejando en sus valores predeterminados las 16 opciones de la pantalla de ajustes, respondió con archivos de caché a las solicitudes de página de los visitantes sin sesión iniciada. El tiempo hasta el primer byte quedó en unos 50 ms, alrededor de una cuarta parte del valor sin plugin de caché.

La pantalla de ajustes de Cache Enabler no tiene ninguna opción para minificar archivos CSS y JavaScript externos, así que el siguiente paso es configurar un plugin de optimización.

🔢 FAQ & contenido recomendado

[Clear Site Cache], en la barra de administración, borra la caché de todo el sitio, y [Clear Page Cache], con una página abierta en la parte pública, borra solo la caché de esa página. En el servidor se usa el comando de WP-CLI [wp cache-enabler clear]. En el servidor de prueba de Cloudways se mostró [Success: Site cache cleared.] y se eliminó la carpeta de caché.

Al desactivarlo se eliminan [wp-content/advanced-cache.php], el archivo de ajustes y los archivos de caché, y la definición [WP_CACHE] también se quita de [wp-config.php]. En el servidor de prueba de Cloudways ocurrió lo mismo, y la opción de la base de datos [cache_enabler], que guarda los ajustes, se mantuvo. Según la documentación oficial, esta opción se elimina al borrar el plugin.

Cache Enabler no entrega archivos de caché a las solicitudes que llevan la cookie de inicio de sesión (wordpress_logged_in). Las cookies de autor de comentario (comment_author) y de entrada protegida con contraseña (wp-postpass) también están en la misma lista de exclusión predeterminada. La documentación oficial también indica comprobar el funcionamiento de la caché con la sesión cerrada, mediante el comentario de Cache Enabler al final del código fuente de la página.

🧭 Artículos relacionados con plugins de caché 15 artículos
🗂️ Plugins de caché
📝 Plugins de caché y optimización 📝 W3 Total Cache 📝 WP Super Cache 📄 Cache Enabler 📝 WP Fastest Cache 📄 Guía de ajustes de WP Rocket 📝 Plugin WP OPcache
📄 Prueba de velocidad de WP Rocket 📝 Prueba de velocidad de W3 Total Cache
📄 Guía de Perfmatters 📝 Autoptimize 📝 Clearfy Cache 📄 Ajustes de IMAGIFY
📋 Caché: definición y campos 📄 Caché del sitio web y del servidor
No hay resultados.
Plugins de caché y de optimización para WordPress
WordPress · Plugins de caché
Plugins de caché y de optimización para WordPress
Plugins de caché y plugins de optimización de WordPress, explicados por separado.
Ver artículo →Artículo actual
Instalar el plugin W3 Total Cache
WordPress · Plugins de caché
Plugin W3 Total Cache: cómo configurarlo para optimizar
Un artículo que recoge la guía de ajustes de W3 Total Cache y la configuración de cada tipo de caché, en el orden de los menús.
Ver artículo →Artículo actual
Plugin WP Super Cache_ajustes simples_1 activar caché [inglés]
WordPress · Plugins de caché
WP Super Cache: instalación y configuración del plugin
Un artículo sobre la instalación y configuración de WP Super Cache, el plugin de caché gratuito de Automattic.
Ver artículo →Artículo actual
Búsqueda e instalación del plugin Cache Enabler
WordPress · Plugins de caché
Cache Enabler: plugin de caché para WordPress fácil de configurar
Un artículo sobre los ajustes de Cache Enabler, el plugin de caché gratuito de KeyCDN, con mediciones reales del tiempo hasta el primer byte.
Ver artículo →Artículo actual
Opciones de WP Fastest Cache - ajustes [Premium]
WordPress · Plugins de caché
Plugin WP Fastest Cache: ajustes básicos y prueba de velocidad
Un artículo sobre los ajustes de la versión gratuita de WP Fastest Cache y los de Premium.
Ver artículo →Artículo actual
Guía de ajustes de WP Rocket: configuración básica por menú y código promocional del 20 %
WordPress · WP Rocket
Guía de ajustes de WP Rocket: configuración básica por menú y código promocional del 20 %
Ajustes básicos de cada menú de WP Rocket y sus precios.
Ver artículo →Artículo actual
Plugin WP OPcache - consulta de estadísticas de OPcache
WordPress · OPcache
Plugin WP OPcache
Instalación y funciones del plugin WP OPcache, que muestra el estado de OPcache y permite reiniciarlo manualmente.
Ver artículo →Artículo actual

ℹ️ Aviso de afiliados
El contenido de este sitio incluye enlaces de afiliado. Cuando un visitante compra un producto o servicio a través de uno de ellos, el sitio recibe una comisión del vendedor. El importe que paga el comprador(baja durante las promociones ↓)no aumenta. Los precios, descuentos y existencias publicados corresponden al momento de redacción y pueden variar, así que confírmalos con el vendedor antes de comprar. Los productos se eligen y evalúan con criterios propios, y las comisiones no influyen en el orden ni en el contenido de las reseñas.

Deja una respuesta

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

Demuestra que eres humano: 4   +   2   =