Без платы за исходящий трафик с Cloudflare R2 и Anycast CDN
Используйте Cloudflare R2, S3-совместимое объектное хранилище без платы за исходящий трафик. В связке с глобальной Anycast CDN от Cloudflare изображения доставляются из ближайшей к каждому посетителю точки, а AVIF или WebP выбирается автоматически под каждый браузер.
BYO-Storage и BYO-CDN
- Стоимость трафика
- $0.00
- Глобальные PoP
- 300+
- Экономия трафика
- Значительная
Показатели инфраструктуры взяты из опубликованных спецификаций Cloudflare (R2 & Edge CDN). Экономия от уменьшения файлов зависит от ваших изображений.
Интеграция Cloudflare (R2 & Edge CDN) + Cloud CDN
Как связаны ваше облачное хранилище, этап конвертации SmallPict и CDN.
Выделенное исходное хранилище
Cloudflare R2 — S3-совместимое объектное хранилище без платы за исходящий трафик, поэтому большие медиабиблиотеки не приносят неожиданных счетов за трафик.
Эфемерный движок SmallPict
SmallPict — это платформа оптимизации изображений. Она принимает загружаемые изображения, конвертирует их в AVIF и WebP в памяти, удаляет ненужные метаданные EXIF, меняет размер и записывает оптимизированные файлы прямо в ваш облачный бакет.
Глобальная доставка Edge CDN
Сеть CDN Cloudflare защищает и ускоряет миллионы сайтов в более чем 300 городах по всей планете.
Визуальная архитектура и рабочий процесс
Изображения конвертируются в памяти, сохраняются в ваш бакет и отдаются через CDN.
- 1 · Клиент / CMS Источник
Загрузка и Перехват
Файлы загружаются через плагин WordPress, веб-приложение или REST API.
- 2 · Движок SmallPict
Обработка в Оперативной Памяти
SmallPict транскодирует в AVIF/WebP, меняет размеры и удаляет метаданные в изолированной зашифрованной среде обработки.
- 3 · Бакет Cloudflare R2
Прямая запись в бакет
Оптимизированные файлы напрямую передаются в ваш приватный или публичный бакет Cloudflare R2.
- 4 · Cloudflare CDN
Глобальное кэширование Edge
Кэшируется на пограничных серверах по всему миру с неизменяемыми заголовками Cache-Control на 1 год.
- 5 · Браузер пользователя
Доставка
Посетители получают изображения нового поколения с ближайшего периферийного узла.
- На серверах SmallPict ничего не хранится
- Неизменяемые заголовки кэша сроком на 1 год
- Файлы остаются в вашем облачном аккаунте
Как подключить Cloudflare (R2 & Edge CDN) к SmallPict
Пошаговый план из 4 этапов по настройке бакетов, выдаче минимальных прав доступа, привязке эндпоинтов и проверке доставки через CDN.
Создайте выделенный бакет в Cloudflare R2
Создайте бакет или контейнер в панели управления Cloudflare (R2 & Edge CDN) (рекомендуется стандартный класс хранения).
Tip: Оставьте бакет приватным; публичный доступ не требуется.
Настройте IAM с Минимальными Правами
Создайте Cloudflare R2 API Token с правами, строго ограниченными чтением и записью объектов в вашем бакете.
Tip: Требуются только разрешения PutObject и GetObject.
Подключите эндпоинт в панели SmallPict
Укажите имя бакета, регион, эндпоинт и ключи API в настройках BYO панели управления SmallPict.
Tip: Ключи шифруются при хранении с использованием AES-256 GCM.
Протестируйте и Проверьте Доставку
Загрузите тестовое изображение или запустите проверку URL. Проверьте заголовок Content-Type: image/avif и статус HIT в CDN.
Tip: Проверьте Cache-Control: public, max-age=31536000, immutable.
{
"provider": "cloudflare_r2",
"account_id": "7b84310d29184511082c35",
"bucket": "static-media-vault",
"cdn_domain": "cdn.yourdomain.com",
"endpoint": "https://<account_id>.r2.cloudflarestorage.com"
}Создано для масштабирования, пиковых нагрузок и медиатек
Как разные приложения используют SmallPict вместе с Cloudflare (R2 & Edge CDN) для работы с изображениями.
Интернет-Магазины
Галереи высокого разрешения в Cloudflare R2
Оптимизируйте фотографии товаров в Cloudflare R2 перед доставкой через CDN. Ускоряет рендеринг страниц, снижает отказы и повышает продажи.
Гораздо более лёгкие страницы каталога
Медиа и Издательства
Большие фотоархивы без изменения структуры
Конвертируйте редакционные архивы и фотографии в AVIF или WebP без изменения структуры папок в Cloudflare R2.
Более простой процесс работы редакции
Высоконагруженные сайты
Защита исходного хранилища при пиковых нагрузках
Значительно уменьшите вес медиафайлов, сохраняя Cloudflare (R2 & Edge CDN) в качестве надежного источника. Защитите хранилище от счетов за перерасход трафика.
Повторные запросы обслуживаются с периферии CDN
Мультирегиональные приложения
Доставка медиафайлов по всему миру
Сочетайте мультирегиональные бакеты Cloudflare R2 с кешированием на узлах Anycast CDN, чтобы изображения быстро загружались у пользователей в Америке, Европе и Азии.
Отдача с ближайшего к каждому посетителю периферийного узла
Почему стоит использовать SmallPict с Cloudflare (R2 & Edge CDN)?
5 стратегических архитектурных преимуществ, устраняющих привязку к поставщику, снижающих задержку и сокращающих операционные расходы.
Значительно легче
Снижение веса медиафайлов
Конвертирует PNG и JPEG в AVIF и WebP без видимой потери качества. Насколько меньше станет файл, зависит от изображения.
Ваш собственный бакет
Сохранение вашего хранилища
Используйте своё хранилище: SmallPict записывает файлы прямо в ваш бакет Cloudflare R2, поэтому они никогда не переезжают на закрытую платформу.
Доставка с периферии
Глобальная доставка Edge CDN
Максимизируйте долю попаданий в кэш (HIT) с неизменяемыми заголовками кэша во всех точках присутствия Cloudflare CDN.
Автоматически
Автоматическая оптимизация
Изображения конвертируются в фоне при загрузке или пакетной синхронизации. Без ручного изменения размеров и скриптов.
Полный контроль
Контроль инфраструктуры
Вы сохраняете полное владение медиафайлами, политики доступа, границы IAM и соответствие корпоративным стандартам.
Готово за 5 мин
Быстрая Drop-In интеграция
Подключение через плагин WordPress, API или панель управления. Без изменений в инфраструктуре, коде или схеме базы данных.
Безопасность, конфиденциальность и контроль доступа
Сохраняет ли SmallPict копии моих файлов?
Нет, если вы используете собственное хранилище. Изображения обрабатываются в изолированном зашифрованном хранилище для обработки, а оптимизированные файлы записываются напрямую в ваш бакет Cloudflare R2. Файлы находятся в вашем собственном аккаунте: оригиналы остаются у вас, вы отвечаете за эти копии, а SmallPict не хранит их резервных копий.
После конвертации копии не сохраняются
IAM с минимальными привилегиями
SmallPict требует только прав на уровне бакета (PutObject / GetObject). Мы никогда не запрашиваем административные права на весь аккаунт.
Поддержка приватных бакетов
Ваши бакеты Cloudflare R2 НЕ должны быть публичными. Запись осуществляется через авторизованные вызовы API, а раздача защищена CDN.
Шифрование AES-256
Все ключи API шифруются алгоритмом AES-256 GCM и никогда не логируются в открытом виде.
Суверенитет данных клиента
Файлы остаются вашими. Вы можете отозвать учётные данные или сменить ключи в любой момент в консоли Cloudflare (R2 & Edge CDN).
Поддерживаемая конфигурация для Cloudflare (R2 & Edge CDN)
Проверьте совместимость классов хранилища, конфигураций бакетов, региональных топологий и вариантов доставки на границе сети.
| Конфигурация и функция | Статус поддержки | Технические подробности |
|---|---|---|
| Облачное хранилище объектов | Supported | Полная нативная интеграция с Cloudflare R2 |
| Мультирегиональные бакеты | Supported | Геораспределенное хранение поддерживается |
| Региональные бакеты | Supported | Хранение в локальных дата-центрах поддерживается |
| Стандартный класс хранилища | Supported | Оптимальная производительность |
| Ускорение Edge CDN | Supported | Доставка через Cloudflare CDN |
| Домен доставки | Supported | Управляется в вашем собственном аккаунте CDN |
| Поддержка приватных бакетов | Supported | Ограничение доступа к источнику включено |
| Минимальные права доступа | Supported | Cloudflare R2 API Token |
| Неизменяемые заголовки Cache-Control | Supported | max-age=31536000, immutable |
| Автовыбор формата AVIF / WebP | Supported | Поддержка динамического заголовка Accept |
Оптимизация изображений для Cloudflare (R2 & Edge CDN)
Технические характеристики форматов AVIF, WebP, алгоритмов сжатия, адаптивных размеров и кэширования.
Формат AVIF
Значительно меньше JPEG/PNG
Кодирование AVIF (AV1)
AVIF использует сжатие ключевых кадров AV1: среди форматов, которые сегодня поддерживают браузеры, у него лучшее качество при таком размере файла.
Формат WebP
Меньше JPEG/PNG при том же визуальном качестве
Универсальная современная совместимость
Поддерживается всеми современными браузерами, с сохранением альфа-прозрачности и перцептивным квантованием.
Кэширование Edge
Кэш на периферии на 1 год
Неизменяемое управление кэшем
Автоматически добавляет заголовки public, max-age=31536000, immutable для максимального удержания на периферии сети.
- 1 год кэширования на серверах CDN для исключения лишней нагрузки на исходное хранилище
- Автоматический выбор формата на основе заголовка HTTP Accept браузера
- Адаптивное масштабирование с дескрипторами ширины srcset
- Более быстрый Largest Contentful Paint (LCP)
Меньше затрат на исходящий трафик благодаря легким файлам
Почему оптимизация веса медиа напрямую уменьшает ежемесячный счет за облако без переплаты за дорогостоящие CDN SaaS-сервисы.
Без SmallPict (Исходные файлы)
Огромный трафик и медленная загрузка
Неоптимизированные JPEG/PNG изображения (2,5–5 МБ каждое) перегружают хранилище и вызывают огромные счета за исходящий трафик в Cloudflare (R2 & Edge CDN).
- Тяжелые исходные файлы от 2.5MB до 5MB
- Полная оплата исходящего трафика по тарифам облачного провайдера
- Высокая задержка LCP, снижающая позиции в поиске Google
Со SmallPict + Cloudflare (R2 & Edge CDN)
Меньше счета за исходящий трафик у облачного провайдера
Меньший вес файлов — меньше исходящего трафика и ниже счета за egress в каждом расчетном периоде.
- Изображения отдаются с периферийных узлов Cloudflare Global Anycast Edge Network рядом с вашими посетителями
- Вы платите напрямую Cloudflare (R2 & Edge CDN) по его собственным облачным тарифам, без наценки закрытой CDN для изображений.
- Заголовки кэширования на год, поэтому CDN отвечает на повторные запросы с периферии
Часто задаваемые вопросы
Четкие технические ответы по интеграции хранилища Cloudflare (R2 & Edge CDN), заголовкам кэша CDN, политикам безопасности и производительности.
Что такое интеграция Cloudflare R2 + Cloudflare CDN?
Cloudflare R2 хранит ваши файлы, а Cloudflare CDN отдаёт кэшированные копии с ближайших к посетителям периферийных узлов. SmallPict находится между ними и сжимает изображения до сохранения и доставки.
Может ли SmallPict оптимизировать изображения в Cloudflare R2?
Да. SmallPict подключается напрямую к вашим бакетам Cloudflare R2. Он сжимает файлы JPEG, PNG и WebP, конвертирует их в AVIF и WebP и сохраняет оптимизированные файлы прямо в вашем бакете.
Работает ли SmallPict с Cloudflare CDN?
Да. Когда SmallPict передаёт оптимизированные изображения в Cloudflare R2, он добавляет долгоживущие заголовки HTTP-кэширования (Cache-Control: public, max-age=31536000, immutable). Cloudflare CDN кэширует эти файлы на периферии и отвечает оттуда на повторные запросы.
Могу ли я использовать приватный бакет Cloudflare R2?
Конечно. SmallPict не требует делать бакет публичным. Запись идет через защищенный API, а доставка пользователям защищена CDN.
Нужны ли SmallPict права администратора Cloudflare (R2 & Edge CDN)?
Нет. SmallPict работает по принципу минимальных привилегий: требуются только ключи (Cloudflare R2 API Token) с правами чтения и записи в целевой бакет.
Поддерживаются ли мультирегиональные бакеты в Cloudflare R2?
Да. SmallPict полностью поддерживает мультирегиональные и локальные бакеты.
Перезаписывает ли SmallPict оригинальные файлы в Cloudflare R2?
По умолчанию SmallPict создает форматы AVIF и WebP рядом с исходными файлами, сохраняя оригиналы нетронутыми.
Где сохраняются оптимизированные файлы?
Все оптимизированные изображения сохраняются напрямую в ваш собственный бакет Cloudflare R2 в вашем аккаунте. При использовании BYO-хранилища оригиналы остаются у вас и вы отвечаете за эти копии; SmallPict не хранит их резервных копий.
Поддерживает ли SmallPict форматы WebP и AVIF?
Да. SmallPict выполняет сжатие в AVIF и WebP — обычно они значительно легче JPEG — с автоматической отдачей под браузер клиента.
Как работает кэширование после оптимизации?
SmallPict добавляет к каждому сохранённому файлу заголовки Cache-Control: public, max-age=31536000, immutable. Они сообщают периферийным узлам Cloudflare CDN и браузерам, что изображение можно кэшировать до одного года, поэтому повторные запросы редко доходят до источника, а плата за трафик с источника остаётся низкой.
Оставьте своё хранилище и контролируйте счёт за исходящий трафик
Используйте SmallPict с Cloudflare (R2 & Edge CDN). Храните медиафайлы в собственном облачном аккаунте и пользуйтесь автоматическим кодированием в AVIF/WebP и глобальным edge-ускорением.