Как стать автором
Обновить

Комментарии 18

Остается только docker-образ создать для быстрого запуска.

Т.е. взяли и быстренько уничтожили все плюсы CDN.
А что вам мешает использовать вместе с CDN?
Например, с AWS настраивается редирект с CDN на Hermitage, если файл отсутствует на S3.
Тогда начиная со второй(Запрос изображения) весёлые картинки логически неправильные. :)
Почему? Добавление CDN перед Hermitage не является обязательным и не меняет логику работы Hermitage.
Точно так же можно использовать кэширующий сервер, например Varnish, для экономии трафика S3.
Эхх… Ну почему все ограничиваются только изображениями? Может подумаете над тем, чтобы сервис мог хранить любые типы файлов? Манипуляторы (типа width, height) можно было бы реализовать в виде полиморфных классов с возможностью расширения, в этом случае можно не только менять размеры изображений, но и работать со звуком, видео, документами и т.д. А если еще реализовать манипуляторы в виде очереди, так вообще… чет меня понесло, сам хотел такое сделать.

Потому что обработка видео потянет за собой ffmpeg и прочие зависимости и микросервис тут же превратится в макро.

А зачем микросервису реализовывать модификаторы для видео?

Сами же написали


… но и работать со звуком, видео, документами и т.д...
Так не обязательно реализовывать эти манипуляторы, достаточно дать возможность их реализовать, а я уже сам решу, будут они в моем конкретном случае реализованы или нет. Может я хочу использовать этот сервис не для хранения изображений, а для хранения видео.

Хм, возможно, я немного не понял, но чем он лучше, например, imgwizard?

В статье приведено небольшое сравнение с Glide.

imgwizard норм, но меня в hermitage подкупает rest api да еще и с возможностю грузить все по подписанным урлам из коробки (вот этим мало кто может похвастаться). Да, было бы неплохо что бы оно умело не только картинки (как attache например) но это я думаю дело времени.

А если поменять параметры одного из размеров (например, mini сделать 250х150), то что произойдет с уже сгенерированными файлами?
Если изменить параметры версии, то сгенерированные ранее изображения останутся прежними.
Здесь лучше поменять название версии или добавить новую.

Хранение всех файлов позволило нам использовать CDN (AWS S3 + Amazon CloudFront), а невозможность в любой момент изменить параметры уже используемой версии — обратная сторона монеты.

А какова цена вашего сервиса? Не нашел ни прайс-листа, ни сайта.

НЛО прилетело и опубликовало эту надпись здесь

Я то думал что это уже готовый сервис в интернете.

Зарегистрируйтесь на Хабре , чтобы оставить комментарий