下载多个小图像的最佳方式

时间:2012-04-05 03:18:27

标签: xml image download

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

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

欢迎任何建议/评论。

2 个答案:

答案 0 :(得分:0)

您应该使用单个HTTP请求并返回multi-part MIME response

答案 1 :(得分:0)

这取决于您的XML的使用方式。

如果仅使用某些图像,则将URL放入XML是最佳解决方案。

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

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

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