1

我发现了另一个类似的问题:Best way to download images from XML content in StackOverflow,但不完全相同。

我有多个来自 XML 内容的小图像,并且我可以控制服务器端和客户端。我应该将图像字节嵌入 XML 还是只传递 XML 中每个图像的 url 并期望客户端再次发起 http 调用以下载图像?我正在拍摄低延迟但不是很多图像:100 张大小为 10-15k 的图像。

欢迎任何建议/评论。

4

2 回答 2

0

这取决于您的 XML 将如何被使用。

如果只使用部分图像,那么将 URL 放入 XML 中是最好的解决方案。

如果您期望 XML 用户每次都会使用所有图像,那么将图像嵌入到 XML 中并不是一个坏主意。

如果是我,我会将 URL 放入 XML 中,因为这是更可扩展的解决方案,并且可能更易于维护。XML 的一个重要“特性”是可读性强。将大量二进制数据放入 XML 会破坏该目的。

在 XML 中包含 URL 可能不会引入巨大的延迟问题,因为客户端可以使用许多技术来减少延迟(就像 SLaks 建议的那样)。

于 2012-04-05T03:41:07.383 回答
0

您应该使用单个 HTTP 请求并返回多部分 MIME 响应

于 2012-04-05T03:24:37.127 回答