Cloudflare D1: проверьте большие выборки до 4 ноября
Проверка каталогов и выгрузок: как найти запросы, которым грозит новый лимит результата, и подготовить безопасный тест.
30 октября Cloudflare объявила: с 4 ноября 2026 результат запроса D1 ограничен 50 МБ. Это будущая дата применения, не уже произошедший сбой вашего сайта.
Кому нужна проверка
Если ваш каталог или собственный отчёт использует D1, передайте разработчику список экранов, которые загружают весь набор записей. Само использование Cloudflare для DNS ещё не означает использование D1. Изменение не является новым ограничением базы AffiliateCore.
Что проверить сейчас
Составьте перечень запросов: какой экран их вызывает, какие поля действительно нужны, насколько велики ответы на рабочем объёме данных. Проверяйте на копии с обезличенными данными. Не считайте отсутствие ошибки на маленьком тестовом наборе доказательством готовности. Документация отдельно исключает импорт и экспорт через REST API из этого лимита. Обычная выборка для самодельной CSV-выгрузки не становится таким экспортом только из-за расширения файла.
Два учебных сценария
Каталог партнёрского сайта. Страница получает все описания, хотя показывает только названия. Учебная проверка: сравнить набор отображаемых товаров и ссылки до и после сокращения выдачи; пройти первую, промежуточную и последнюю страницы. При пропусках или дублях остановить выпуск и исправить порядок сортировки. Внутренний отчёт. Ежемесячная выгрузка собирает историю целиком. Разбейте проверку на ограниченные периоды, сравните количество уникальных записей и итоговые статусы с исходным отчётом. Если данные меняются во время выгрузки, согласуйте фиксированный срез; иначе страницы могут расходиться. Это учебные ситуации, не кейсы клиентов.
Рабочий лист
Скопируйте и заполните: экран → ответственный → запрос → размер ответа → ненужные поля → границы выборки → стабильная сортировка → контроль уникальных записей → результат теста → способ отката. Не удаляйте историю ради уменьшения ответа. Число строк само по себе не гарантирует безопасный размер. Наш редакционный критерий готовности: страницы открываются, записи не пропадают, повторов нет, исходный результат воспроизводится.
Следующий шаг
В AffiliateCore сверяйте результаты кампаний в кабинете; диагностика вашей D1-базы остаётся отдельной задачей разработчика. Проверка применима к использующим D1 проектам независимо от языка сайта; наличие сервиса и условия доступа в вашем регионе проверяйте отдельно.