Должен ли я принести байтовый массив изображения вместе с сущностью? - риа услуги - PullRequest
1 голос
/ 23 марта 2011

У меня есть около 100 сущностей, и у каждой сущности есть свое свойство byteArray, которое является фактическим байтовым массивом изображения.Мой вопрос заключается в том, должен ли я принести байтовый массив вместе с сущностями или я должен сделать 100 запросов (каждый запрос для каждой сущности), чтобы пользователь мог хотя бы увидеть что-то, пока загружаются другие байтовые массивы.заранее:)

Ответы [ 2 ]

2 голосов
/ 23 марта 2011

Я бы не рекомендовал загружать изображения вместе с данными.Вы должны разбить его на несколько нагрузок.Сначала отобразите информацию, а затем загрузите изображения в асинхронном режиме по мере необходимости.

2 голосов
/ 23 марта 2011

Продумайте требования приложения и примите решение на его основе. Насколько велики байты []? Что получающее приложение на самом деле будет делать с ними? Показать их все сразу или по запросу? Будут ли они изначально отображаться в виде миниатюр?

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

...