Almacenamiento en la memoria caché de HTML estático con WordPress/WooCommerce

Los clientes de todos los planes de Cloudflare pueden configurar el almacenamiento de archivos HTML en la memoria caché. Sin embargo, solo los clientes de los planes Business y Enterprise pueden omitir el almacenamiento del HTML en la memoria caché cada vez que se envía una cookie con una solicitud (configuración Bypass Cache on Cookie en Crear Page Rules).

Los clientes de los planes Business y Enterprise de Cloudflare pueden almacenar en la memoria caché vistas de páginas anónimas al usar WordPress con nuestra funcionalidad Bypass Cache on Cookie. Esto permite que el HTML estático se almacene en la memoria caché en nuestro perímetro, sin necesidad de que se regenere de una solicitud a otra. Este tutorial le permitirá realizar la configuración con WordPress y WooCommerce. 

Los clientes Enterprise de Cloudflare pueden utilizar claves de memoria caché personalizadas para potenciar su funcionamiento. Si desea obtener más información, póngase en contacto con el administrador del cliente.

Antes de empezar, asegúrese de que se haya configurado Cloudflare para que respete los encabezados Control de caché de su servidor web de origen; de lo contrario, Cloudflare podría anular los encabezados Control de caché con el valor configurado en la opción de caducidad de la memoria caché del navegador. Para configurar la opción Respetar los encabezados existentes, visite la aplicación Almacenamiento en memoria caché del panel de Cloudflare:

Desplácese hacia abajo hasta encontrar la opción de caducidad de la memoria caché del navegador y seleccione el valor Respetar los encabezados existentes:

A continuación, configure la regla Omitir memoria caché en cookie. Puede hacerlo en la aplicación Page Rules del panel de Cloudflare:

Posteriormente, haga clic en Crear Page Rule para configurar el almacenamiento del HTML estático en nuestro sitio.

El primer paso consiste en configurar la page rule para que coincida con su ruta de instalación de WordPress. Si su sitio se encuentra en https://www.ejemplo.com, la regla sería https://www.ejemplo.com.

En este ejemplo, WordPress se ejecuta en https://junade.com, de modo que la Page Rule debe coincidir con https://junade.com/*.

Screen_Shot_2017-03-09_at_16.54.36.png

A continuación, puede configurar las reglas que desee aplicar.

Almacenar todo en la memoria caché indicará a Cloudflare que almacene el HTML estático en la memoria caché.

Cuando la regla Omitir memoria caché en cookie coincide con los criterios configurados, Cloudflare no almacena el HTML en la memoria caché (mientras que las imágenes estáticas y otros archivos seguirán almacenándose en la memoria caché). En función de si utiliza WordPress o WooCommerce sin procesar, deberá utilizar una de las configuraciones siguientes:

WordPress (nativo) wp-.*|wordpress.*|comment_.*
WordPress con WooCommerce     wp-.*|wordpress.*|comment_.*|woocommerce_.*

Finalmente, la configuración de TTL de la memoria caché perimetral definirá el periodo máximo durante el cual Cloudflare deberá mantener los archivos almacenados en la memoria caché antes de recuperarlos desde el servidor web de origen. Incluso después de configurar un tiempo prolongado de TTL de la memoria caché perimetral, podrá borrar manualmente la memoria caché o utilizar nuestro complemento de WordPress para administrar automáticamente la depuración de la memoria caché.

A continuación, haga clic en Guardar y desplegar para finalizar.

Asimismo, al utilizar la función Administración automática de la memoria caché del complemento de WordPress de Cloudflare, puede depurar automáticamente la memoria caché de su sitio después de que se apliquen los cambios en el mismo (es decir, cambio/personalización del tema o edición, eliminación o creación de una publicación, archivo adjunto o página).

¿No has encontrado una respuesta satisfactoria?

Nuestra herramienta de búsqueda puede contestar el 95% de las preguntas más comunes y es la mejor manera de conseguir una respuesta rápida.

Tecnología de Zendesk