Подскажите, что дешевле/проще сделать с ресайзом изображений (со всем

таких хозяйством пока знаком только теоретически)
сейчас у нас ресайзится просто nginx, при отсутсвии требуемого размера картинки нжинкс ресайзит изображение (по правилу заданному в location и специально подготовленному урл к превью) и в кеш кидает (ограниченный по размеру), все работает

теперь с переходом на ЯО модненько наверное использовать всякие object storage (дешевле чем платим за ссд для картиночек) и наверное ресайз какими-то Cloud functions (возможно сами превьюшки пусть по жизненному циклу удаляются с бакета, лучше потом пересоздать когда еще через полгода понадобятся именно эти картиночки)

так вот стоит оно того и где-то стопудово есть примеры такого использования? Или по старинке просто завести нжинкс на отдельном инстансе и пусть он пыхтит, ресайзит оригиналы с бакетов, не дешевле будет? (а оригиналы уже по клику на преьвю открываются напрямую с бакета)
отказоустойчивости тут не надо особо, этих 99.90% хватит с головой.

речь пока о где-то 200гб картинок оригиналов, из которых обычно по горячему нужно только гигов 5-6, остальное уже может быть отправлено в холодное хранилище на несоклько месяцев, пока они не потребуются опять.

1 ответов

8 просмотров

Мы храним оригиналы , которые валятся с мобильных приложений, ставим в очередь и ресайзим - для превью и пиктограммы. На отдельном инстансе пока. Сейчас сделали Я.Функцию на питоне и пытаемся прикрутить Я.Очерель, но не доделано пока. Есть бакеты с десятками млн фото - пока дешевле хранить всё, чем удалять/создавать.

Похожие вопросы

Обсуждают сегодня

Всем привет. Подскажите, почему не меняется значение поля при переключении сайта?
Alexander Peterikov
11
Можно ли загрузить скрипт py в бота чтобы он работал по нему? как это сделать?
huskadam #RCC Фанат? @hitlerpvp
13
Добрый день! Кто-нибудь знает как подключить твиг в контроллеры плагина?
Николай Афанасенко
5
привет, а расскажите как бэкапите свой vault raft cluster CE? я немного почитал и понял, что нужно как-то выполнять vault operator raft snapshot save backup.snapshot подсовыва...
[DBST] Dmitry Knyazev
5
'frakturBold' => ['𝖆', '𝖇', '𝖈', '𝖉', '𝖊', '𝖋', '𝖌', '𝖍', '𝖎', '𝖏', '𝖐', '𝖑', '𝖒', '𝖓', '𝖔', '𝖕', '𝖖', '𝖗', '𝖘', '𝖙', '𝖚', '𝖛', '𝖜', '𝖝', '𝖞', '𝖟', '𝕬', '𝕭', '𝕮', '𝕯'...
Roma
4
Ребят, а за скок можно впарить анон чат с апишкой и веб админкой ?
Eugene Неелов
15
Добрый день, не подскажите, если в OC-V3 поменять страндартную директорию /storage/ на /storage2/ - не будет сильно много проблем ?
Max Dubovsky
32
@dblackCat Привет. Это же твой плагин? https://octobercms.com/plugin/catdesign-productbundle
Alexey Yakimov
5
Всем привет! Напишите пожалуйста, кто мог бы оффлайн преподавать некоторые курсы по Odoo в Алматы в одном из ВУЗов? Мы сейчас вместе с Odoo запускаем университетскую программу...
Adil Dauletkhan
2
Ты просто гитлеровскую эстетику плохо понимаешь. Он же всё под Цезаря делал. А это как бы запрещённый приём в политике. Пиджаки они зачем все носят? Чтобы показать что они тип...
Ivan Kropotkin
4
Карта сайта