#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.