Конечно. В 1С-Битрикс можно и нужно исключать определённые файлы и директории, чтобы уменьшить размер архива и ускорить процесс резервного копирования. �� основном исключают кеш и другие временные или служебные файлы, которые могут быть созданы заново.
Как настроить исключения
- Перейдите в административную панель вашего сайта.
- Откройте раздел: **Настройки → Инструменты → Резервное копирование**.
- Перейдите на вкладку **"Параметры"**.
- Найдите поле **"Исключить из архива файлы и папки по маске"**.
- В это поле нужно добавить пути к файлам и папкам, которые вы хотите исключить. Каждый путь указывается с новой строки.
Рекомендуемый список для исключения
Вот базовый и самый эффективный список для большинства проектов. Вы можете скопировать его и вставить в поле для исключений.
/bitrix/cache/*
/bitrix/managed_cache/*
/bitrix/stack_cache/*
/upload/resize_cache/*
/bitrix/backup/
/bitrix/tmp/*
/local/tmp/*
node_modules
.git
Что означает каждая строка?
- `/bitrix/cache/*` — Основная папка кеша компонентов, меню и т.д. Это главный "пожиратель" места.
- `/bitrix/managed_cache/*` — Управляемый кеш. Также можно безопасно исключать.
- `/bitrix/stack_cache/*` — Кеш тегов для быстрой очистки.
- `/upload/resize_cache/*` — Кеш уменьшенных копий изображений. Битрикс создаст их заново при первом обращении.
- `/bitrix/backup/` — Сами файлы резервных копий. Важно исключить, чтобы архив не рос в геометрической прогрессии.
- `/bitrix/tmp/*` и `/local/tmp/*` — Временные файлы.
- `node_modules` — Если вы ведете фронтенд-разработку прямо на сервере, эта папка может занимать гигабайты. Её обязательно нужно исключать.
- `.git` — Служебная папка системы контроля версий Git. Ей не место в резервной копии сайта.
Как работают маски (синтаксис)
- Если путь начинается со слеша (`/`), он отсчитывается от корня сайта. Например, `/bitrix/cache/*`.
- Если путь не начинается со слеша, маска будет применяться ко всем папкам с таким названием, где бы они ни находились. Например, `node_modules` исключит эту папку в любом месте проекта.
- Звёздочка (`*`) в конце пути означает "все файлы и папки внутри".
Важное замечание: Эти правила исключают только файлы и папки. База данных всегда сохраняется полностью (если вы выбрали соответствующую опцию). После настройки исключений размер вашего архива должен значительно уменьшиться.