我有大约100个实体,每个实体都有byteArray的自定义属性,它是图像的实际字节数组。我的问题是,我是否应该将字节数组与实体一起使用,或者我应该发出100个请求(每个实体的每个请求),以便用户可以在下载其他字节数时看到某些内容。
提前致谢:)
答案 0 :(得分:2)
仔细考虑应用程序要求并根据该要求做出决策。 byte [] s有多大?接收应用程序实际上会用这些做什么?一次或按需显示所有内容?它们最初会以缩略图的形式显示吗?
您的决定不仅仅是是否包含byte [] ...取决于实际要求,您可以将byte [] s作为单独的实体,可以通过向该集合发送分页请求来检索用户滚动浏览某些列表。或者您可以决定创建单独的实体来表示图像的缩略图。很多选择...
答案 1 :(得分:2)
我不建议将图像与数据一起加载。你应该把它分成多个负载。首先显示信息,然后根据需要异步加载图像。