Работу с изображениями часто называют кошмаром администратора веб-сайта. Представьте себе, например, крупную сеть онлайн-ритейла с тысячами товарных позиций и миллионами клиентов, пользующихся целым букетом различных устройств для входа на сайт: десктопы, мобильные устройства, разные версий браузеров и приложений.
Для каждого из случаев нужно хранить на сервере множество вариантов одного и того же изображения: определённого размера для адаптации под различные устройства, с возможностью уменьшения или, наоборот, высококачественного увеличения и тд.
Это в буквальном смысле миллионы фотофайлов.
Администраторы ресурсов обычно прогоняют изображения через специальные скрипты, позволяющие совершать с фото различные манипуляции, задуманные на сайте: уменьшать, обрезать, отражать, растягивать. Таким образом, миллион картинок превращается в, условно, 10 миллионов.
Самое страшное для администратора – то, что у магазина может периодически меняться ассортимент товаров и сами изображения (например, может появиться необходимость создать дополнительные фото для новых типов устройств), и каждую картинку нужно конвертировать в соответствии с требованиями, поскольку на любой запрос пользователя должен быть ответ. Можно себе представить, какая колоссальная нагрузка ложится на сервер, который «переваривает» за ночь (а часто конвертируют именно ночью) миллионы изображений, чтобы к утру выдать безошибочный результат.
Менеджер изображений Qrator.CDN – быстрая загрузка, минимум затрат
Чтобы снизить нагрузку на сервер при работе с фото, придуман такой инструмент, как менеджер изображений. Это модуль, позволяющий существенно ускорить процесс загрузки и управления изображениями на сайте.
Менеджер изображений, встроенный в Qrator.CDN, позволяет снизить нагрузку на backend и хранить на веб-сервере только оригиналы изображений, а не миллионы копий картинок.
Менеджер изображений дает возможность на лету (на уровне CDN) обрабатывать картинку, осуществляя:
⎯ Обрезку по координатам, например, ...?x=0&y=0&width=200&height=200,
⎯ Масштабирование, уменьшение или увеличение,
⎯ Поворот и отражение.
Менеджер изображений Qrator.CDN использует заранее закэшированные варианты ответов, транскодируя только те изображения, которые не были обработаны ранее (менее 1%), а остальные загружая из кэша.
Для этого требуется лишь указать параметры вызова картинки в строке запроса – остальное сделает менеджер изображений.
В результате число ежедневно обрабатываемых изображений может сократиться с миллиона до 5-10 тысяч.
А значит:
⎯ сайт будет работать быстрее,
⎯ OpEx на обслуживание оборудования снизится в разы.
⎯ работа администратора значительно упростится, ведь ему не нужно хранить миллионы изображений и надеяться на правильную работу транскодирующего скрипта.
Кому нужен менеджер изображений
Менеджер изображений актуален для любого бизнеса, оперирующего большим количеством фото-файлов:
• e-commerce магазинов,
• хостингов изображений,
• банков,
• финтех-организаций,
• корпоративных сайтов.
За основу в менеджере изображений Qrator.CDN взята графическая библиотека ImageMagic++, позволяющая реализовать дополнительные функции инструмента по запросу.
Менеджер изображений по умолчанию доступен в Qrator.CDN без дополнительных затрат и настроек со стороны клиентов.