Интеграция изображений в веб-сайты. Изображения удаляются из внешнего хранилища веб-сервисов

#image #rest #architecture #responsive-design #browser

#изображение #rest #архитектура #адаптивный дизайн #браузер

Вопрос:

Не могли бы вы, пожалуйста, помочь эффективно разработать этот сценарий.

У нас есть веб-сайт, на котором отображаются транзакционные данные, и для каждой транзакции отображается уменьшенное изображение записи.

Изображения будут извлечены из веб-сервисов, предоставляемых внешней системой. Внешняя веб-служба предоставляет ссылку на файл изображения, который необходимо отобразить в виде миниатюры.

мы показываем около 250 записей одновременно. Фактически это означает, что браузер запрашивает 250 запросов на изображение, как только путь к изображению извлекается из внешнего веб-сервиса во время рендеринга элементов.

Каков наилучший способ выполнить это требование.

Спасибо.

Ответ №1:

Рассматривали ли вы возможность использования CDN? Если я правильно понимаю ваши требования, это было бы идеально… сокращение запросов на 250 изображений просто необходимо для повышения производительности вашего сервера.

CloudFlare — один из самых простых в настройке, у Amazon CloudFront множество опций, и вы также найдете множество других хороших поставщиков.

Надеюсь, это поможет!

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

1. Дэвид, спасибо за ваши комментарии. Все приложения являются приложениями интрасети, расположенными в одной сети. Несколько приложений выполняют разные функции и являются единой точкой отсчета функциональности. Служба распространения изображений предоставляет изображения N-ному числу приложений в организациях, и мы не имеем никакого контроля над контентом, а можем просто использовать веб-сервис restful image. Учитывая эти факты, поможет ли CDN по-прежнему? Мы скептически относимся к времени загрузки, которое потребуется для рендеринга этих 200 изображений, записи которых отображаются в таблице с отложенной загрузкой. Пожалуйста, предложите

2. @Mallikarjun … хммм, я и не знал, что вы находитесь в itranet. Подход CDN все еще был бы возможен, если бы эскизы можно было отправлять на внешний сервер, такой как Amazon.