Размеры картинок
Отдавать картинки товаров в нескольких размерах со своего домена
Оригинал отправляется один раз. keepix пересобирает его в
именованный набор размеров — thumb, card,
full — и отдаёт каждый с вашего домена, например
img.вашмагазин.ru, с заголовком вечного кеша. Ваш сервер при этом
ничего не хранит и ничего не масштабирует.
Что отправляете и что получаете
Один подписанный запрос несёт оригинал. В ответе приходят адреса — их вы храните, а не вычисляете:
POST /api/v1/put?kind=prodimg&key=sku-1841&variants=thumb,card,full
X-Media-Tenant: yourshop X-Media-Key-Id: k7
X-Media-Ts: 1758300000 X-Media-Sign: <HMAC-SHA256>
{ "key": "sku-1841",
"variants": {
"thumb": "https://img.вашмагазин.ru/prodimg/sku-1841/thumb.webp",
"card": "https://img.вашмагазин.ru/prodimg/sku-1841/card.webp",
"full": "https://img.вашмагазин.ru/prodimg/sku-1841/full.webp" } }
Набор именованный и конечный. Никаких ?w=473: открытый параметр
размера — это приглашение наделать миллион картинок, которых никто не просил, и
заплатить за каждую.
Чего больше не писать самому
- работника, который режет размеры, и очередь к нему — в ответе уже готовый набор;
- заголовки кеша и сброс кеша: адрес варианта не меняет содержимое, поэтому кешируется навсегда;
- проверку на вирусы при приёме — файл проверяется до того, как его сохранят;
- снятие метаданных: EXIF и GPS не переживают пересжатия;
- возню с SVG: он не принимается и не отдаётся никогда, и это решение, а не недоделка.
Повторная отправка того же файла под тем же ключом не делает работу заново: приём идемпотентен по хешу содержимого и возвращает те же адреса.
Сколько это стоит
Free
- 1 ГБ места
- 5 ГБ трафика отдачи
- 500 операций
- файл до 25 МБ
- без видео
Start
- 10 ГБ места
- 40 ГБ трафика отдачи
- 10 000 операций
- файл до 100 МБ
- видео и HLS
Pro
Популярный- 25 ГБ места
- 100 ГБ трафика отдачи
- 100 000 операций
- файл до 512 МБ
- видео и HLS
Business
- 100 ГБ места
- 400 ГБ трафика отдачи
- 1 000 000 операций
- файл до 2 ГБ
- видео и HLS
Business Plus
- 250 ГБ места
- 1,3 ТБ трафика отдачи
- 10 000 000 операций
- файл до 5 ГБ
- видео и HLS
Бесплатный тариф не требует карты: 1 ГБ места и 5 ГБ трафика отдачи хватает, чтобы завести настоящий каталог и увидеть числа. Платные считаются помесячно, а сверх пакета место и трафик идут погигабайтно, вместо того чтобы приём остановился.