Una solución totalmente gratuita
El plugin Super Page Cache for Cloudflare, ofrecido gratuitamente por la empresa Optimole aprovecha al máximo la cuenta gratis de Cloudflare, que permite habilitar un caché de páginas introduciendo la regla de página “Cache Everything”, que mejora drásticamente los tiempos de respuesta de su servidor web (TTFB “Time To First Byte”) y, por lo tanto, el tiempo que tarda su sitio de WordPress en cargarse a partir de la solicitud de un visitante. El tiempo de respuesta del servidor es una medida general de la capacidad de respuesta de un servidor. Representa el tiempo transcurrido entre la solicitud del usuario y el primer byte que el navegador web recibe del servidor.
En el caso de los sitios web dinámicos, como WordPress, no era posible utilizar esta regla de página sin tener problemas, ya que no era posible excluir ciertas páginas web de la caché, como las sesiones de usuarios registrados o las peticiones Ajax. Aquí es donde entra en juego el plugin Super Page Cache for Cloudflare, que permite excluir ciertas páginas, sin dejar de aprovechar la regla de la página “Cache Everything” de Cloudflare.
Ventajas de Super Page Cache for Cloudflare
Este plugin le ayuda a hacer su sitio web más rápido mejorando drásticamente los tiempos de respuesta cuando un visitante quiere conectarse a su sitio web. El plugin le ayudará a almacenar en caché no sólo los archivos estáticos (por ejemplo, archivos CSS y JS, archivos de imagen), sino también las páginas web HTML generadas por WordPress, tanto en su servidor web como en el CDN de Cloudflare.
A diferencia de la mayoría de los plugins de almacenamiento en caché que sólo ofrecen almacenamiento en caché basado en el disco (es decir, las páginas web en caché se servirán desde su servidor web), el plugin almacenará en caché sus páginas web y archivos estáticos en la CDN de Cloudflare, una de las CDN más estables y rápidas del mundo.
Con más de 200 ubicaciones de CDN proporcionadas por Cloudflare, su página web se servirá desde un servidor web más cercano al visitante, en lugar de enviar la solicitud a su servidor web que puede estar al otro lado del mundo. Esto mejorará significativamente la velocidad de carga de su sitio web, no sólo para los archivos estáticos sino también para las páginas web HTML.
Además, Super Page Cache for Cloudflare está completamente listo para usar, todo lo que tienes que hacer es proporcionar alguna información sobre tu cuenta de Cloudflare, y el plugin hará el resto. Pero este plugin también tiene configuraciones detalladas que puedes cambiar para que funcione como quieres. Dicho esto, la mayoría de los usuarios no necesitarán cambiar la configuración, ya que este plugin funcionará bien con la configuración predeterminada.
Instalación de Super Page Cache para Cloudflare
Desde su panel de control de WordPress, vaya a la pestaña “Plugins”, luego haga clic en “Añadir Plugins” y escriba en el campo de búsqueda “Super Cache For Cloudflare”. Una vez encontrado, haga clic en “Instalar ahora”. Activar el plugin.
Pero también puedes descargar el plugin desde el sitio web WordPress.org. A continuación, vaya a la pestaña “Plugins” y haga clic en “Cargar un plugin”. Debe descargar el archivo Zip sin descomprimirlo primero. Activar el plugin.
Una vez instalado y activado el plugin, vaya a la configuración, y se le pedirá que especifique tres cosas:
- la cuenta de correo electrónico que suele utilizar para iniciar sesión en su cuenta de Cloudflare,
- su token de API de Cloudflare (puede encontrarlo haciendo clic en su perfil de Cloudflare y luego en el onlget “Tokens de API”),
- el nombre de dominio de su sitio WordPress.

Si ya estás usando un plugin de caché como WP Rocket o WP-Optimize, debes asegurarte de que la función de caché de página está desactivada en ese plugin, ya que esta función sólo será manejada por el plugin Super Page Cache for Cloudflare. Por supuesto, puede aprovechar todas las demás funciones que ofrece WP Rocket, como Lazyload, la precarga de páginas o la limpieza de la base de datos de WordPress.
Principales características de Super Page Cache para Cloudflare
Este plugin Super Page Cache for Cloudflare está listo para usar, por lo que no tienes que hacer ningún ajuste.
– Desarrollado para funcionar perfectamente con cualquier plan de Cloudflare (ya sea una cuenta Cloudflare Free o Pro o Business o Enterprise).
– Aproveche al máximo la regla “Cache Everything” de Cloudflare.
– Soporte de Cachebuster para asegurar que los usuarios conectados no vean el contenido en caché.
– El plugin también puede utilizar la función de Cloudflare Worker, pero este modo de Cloudflare Worker está desactivado por defecto ya que no es 100% gratuito, a diferencia de la regla de la página Cache Everything, que permite prescindir del Cache Buster.
– Posibilidad de anular nuestro código Worker por defecto para añadir su propia conexión personalizada.

– Sistema de caché de respaldo a nivel de disco para las solicitudes que aún no han sido almacenadas en caché por Cloudflare o que han caducado en la caché de Cloudflare.
– Posibilidad de personalizar lo que se quiere almacenar en caché y lo que no.
– Purga automática de la caché de las entradas y páginas cuando las actualizas.
– Posibilidad de purgar sólo las páginas HTML de su sitio web en lugar de purgar todo (páginas HTML + contenido estático).
– Posibilidad de precargar páginas en función de las urls de las páginas, de los sitemaps, de los últimos 20 contenidos publicados o de las últimas 20 actualizaciones. La precarga también puede hacerse manualmente, desde la configuración del plugin o mediante una tarea CRON.

– Posibilidad de purgar automáticamente la caché de Varnish u OPcache cuando se purga la caché de Cloudflare.
– Purgue toda la caché de Cloudflare utilizando una tarea CRON.
– Exportación/importación de los parámetros del plugin en JSON.
– Posibilidad de purgar la caché de Cloudflare desde la barra de herramientas del panel de administración de WordPress.
– Posibilidad de excluir una página de la caché en función de las páginas/publicaciones individuales.
– Super Page Cache for Cloudflare es 100% libre de jQuery, y este plugin es compatible con todas las versiones de WordPress y los principales temas de WordPress.
Cómo crear una cuenta gratuita de Cloudflare
Cloudflare es una red de entrega de contenidos (CDN), lo que significa que almacena el contenido de los sitios web en servidores de todo el mundo para mejorar los tiempos de carga de los sitios web de sus clientes, incluidos los que tienen una cuenta gratuita de Cloudflare, al tiempo que proporciona protección contra DDoS, gracias a una impresionante red de servidores DNS.
1/ Crear una cuenta de Cloudflare
Para crear una cuenta gratuita en Cloudflare, tendrá que ir a Cloudflare.com y hacer clic en el botón “Registrarse” en la esquina superior derecha de la pantalla. La interfaz de Cloudflare está disponible en 10 idiomas: inglés, francés, español, italiano, chino simplificado, chino tradicional, japonés, coreano, alemán y brasileño.

A continuación, se le redirigirá a una página de registro en la que se le pedirá que indique su dirección de correo electrónico y su contraseña. Después, tendrá que confirmar su dirección de correo electrónico haciendo clic en el enlace enviado a su bandeja de entrada.
Cloudflare también ofrece una serie de servicios de pago, como la protección mejorada contra ciberataques, el cortafuegos de aplicaciones web (WAF), el optimizador de imágenes sin pérdidas, la aceleración de páginas para dispositivos móviles, la gestión de sus certificados SSL y el registro de nombres de dominio (Cloudflare Registrar).
El registrador de dominios de Cloudflare le permite registrar de forma segura nuevos dominios o transferir los existentes, sin cargos adicionales ocultos y a precio de coste. Cloudflare Registrar se compromete a no cobrar nunca a sus clientes más de lo que se debe pagar al registro por su dominio.
2/ Añadir el nombre de dominio de su sitio web
Una vez creada su cuenta, el siguiente paso es indicar el nombre de su sitio web. Debe introducir el dominio raíz de su sitio web. Es posible registrar varios sitios web para una sola cuenta. Cloudflare buscará entonces automáticamente sus registros DNS.

3/ Actualización de los servidores de nombres
Antes de que su dominio pueda empezar a utilizar Cloudflare para la resolución de DNS, necesita actualizar sus Nameservers en su registrador (éste será su anfitrión web en la mayoría de los casos). Si ha comprado su nombre de dominio en Cloudflare, este paso es innecesario.
Deberá esperar un máximo de 24 horas para que se produzca el cambio (normalmente este cambio se produce al cabo de una hora). Recibirá un correo electrónico de Cloudflare confirmando que su sitio está correctamente configurado.
4/ Mejorar la seguridad de su sitio web
Asegúrese de que su sitio requiere conexiones HTTPS utilizando las funciones “Usar siempre HTTPS” y “Reescritura automática de HTTPS”. Para más detalles, consulte esta página. También puede obtener un certificado SSL gratuito.


5/ Optimizar el rendimiento de su sitio web
Acelere su sitio web activando la compresión Brotli. Es un algoritmo de compresión de datos sin pérdidas desarrollado por Google. Puede comprobar que la compresión está activa en su sitio visitando giftofspeed.com.

Preguntas frecuentes
¿Permite eludir la memoria caché para los usuarios registrados?
Sí, este es el propósito principal de Super Page Cache para Cloudflare.
¿Qué es la variable “swcfpc” que veo en cada enlace interno cuando estoy conectado?
Se trata de un rompedor de cachés. Le permite, mientras está conectado, eludir la caché de Cloudflare para las páginas que podrían estar en la caché.
¿Es posible borrar automáticamente la caché al cambiar de sitio web?
Sí, puedes borrar la caché de Cloudflare desde la página de configuración de Super Page Cache for Cloudflare.
¿Qué pasa si borro el plugin?
Lo mejor es desactivar el plugin antes de eliminarlo, para poder restaurar toda la información en Cloudflare. Super Page Cache para Cloudflare eliminará todos los datos almacenados en la base de datos de WordPress de su sitio web para mantener limpia su instalación de WordPress.
¿Funciona Super Page Cache para Cloudflare en modo multisitio?
Sí, pero debe instalarse por separado para cada sitio de la red, ya que cada sitio requiere una configuración ad hoc y también puede formar parte de diferentes cuentas de Cloudflare.