# Обязательные настройки Cloudflare

## Корректная загрузка JavaScript-чанков (Next.js)

Ваш сайт проксируется через Cloudflare и использует современный frontend-фреймворк [Next.js](http://next.js/). JavaScript-файлы (чанки) загружаются **динамически** и **жёстко привязаны к версии билда сайта**. При стандартных настройках Cloudflare может:

* закешировать устаревшие JS-чанки
* возвращать ошибки загрузки скриптов
* отдавать разные версии файлов разным пользователям

В результате у части посетителей сайт может загружаться не полностью либо работать нестабильно. Причина тому, что Cloudflare применяет **дефолтное кеширование** к JavaScript-файлам, не учитывая: динамическую генерацию чанков, обновление сайта, зависимость чанков друг от друга

## **Рекомендуемое решение**

Создать правило кеширования в Cloudflare. Для этого вам необходимо зайти в свой Cloudflare и перейти в меню **Rules-> Overview,** нажать на кнопку **Create Rule**и выбрать **Cache Rules**

![](https://content.gitbook.com/content/KqXT4jWa7TDQpKKq2Yaf/blobs/zbPHjxg3YWL67cWQQGFX/Unknown%20image)

В открывшемся окне вам необходимо прописать названию правила в поле **Rule name**. Далее ниже вам необходимо заполнить условие как указано ниже в примере **Замените ВАШ\_ДОМЕН на домен вашего сайта без https\://**

<figure><img src="https://content.gitbook.com/content/KqXT4jWa7TDQpKKq2Yaf/blobs/KKbl8cu33lL1OpPn1QhM/Unknown%20image" alt=""><figcaption></figcaption></figure>

После ввода условия выберите действие **Bypass cache** и сохраните правило кнопкой **Deploy.**

![](https://content.gitbook.com/content/KqXT4jWa7TDQpKKq2Yaf/blobs/wrn2no0khZa9h3nthtwF/Unknown%20image)
