# Configuración requerida de Cloudflare

## Carga correcta de fragmentos JavaScript (Next.js)

Su sitio está proxyado a través de Cloudflare y utiliza un framework frontend moderno [Next.js](http://next.js/). Los archivos JavaScript (fragmentos) se cargan **dinámicamente** y **estrechamente vinculados a la versión compilada del sitio**. Con la configuración predeterminada de Cloudflare puede:

* cachear fragmentos JS obsoletos
* devolver errores de carga de scripts
* servir diferentes versiones de archivos a distintos usuarios

Como resultado, algunos visitantes pueden experimentar carga incompleta o comportamiento inestable. La razón es que Cloudflare aplica **caché predeterminada** a los archivos JavaScript sin considerar: la generación dinámica de fragmentos, las actualizaciones del sitio, la interdependencia de los fragmentos

## **Solución recomendada**

Cree una regla de caché en Cloudflare. Para ello necesita iniciar sesión en su Cloudflare e ir a **Reglas -> Resumen,** haga clic en el **Crear regla**botón y seleccione **Reglas de caché**

![](https://1953675968-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fp0ow3kIXHQDcl9DBdYiM%2Fuploads%2FSGQkM8APwR7PVAdSbmNl%2FUnknown%20image?alt=media\&token=873bd20d-24b6-43d4-87c1-ccea2aab50b6)

En la ventana abierta debe ingresar el nombre de la regla en el **Nombre de la regla**campo. Luego, abajo debe completar la condición como se muestra en el ejemplo **Reemplace YOUR\_DOMAIN por el dominio de su sitio sin https\://**

<figure><img src="https://1953675968-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fp0ow3kIXHQDcl9DBdYiM%2Fuploads%2FNiQuXvIpyp45CEEewXXw%2FUnknown%20image?alt=media&#x26;token=63fb2c43-de08-4c84-8d4e-53f9760ccfec" alt=""><figcaption></figcaption></figure>

Después de ingresar la condición seleccione la acción **Omitir caché** y guarde la regla con el **Desplegar.**

<figure><img src="https://1953675968-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fp0ow3kIXHQDcl9DBdYiM%2Fuploads%2FZHvk1Iyh0uPMjFYpNNZP%2Fimage.png?alt=media&#x26;token=5db8600c-22f3-4660-b1aa-d20d5fe813c4" alt=""><figcaption></figcaption></figure>
