我有一个表格视图,其中包含每个单元格的图像。由于会有很多单元格,是否可以打包所有需要的图像,并通过一个请求检索它们,还是您必须单独请求每个图像?试图减轻服务器上的压力。或者这是正常的做法吗?
提前致谢
我有一个表格视图,其中包含每个单元格的图像。由于会有很多单元格,是否可以打包所有需要的图像,并通过一个请求检索它们,还是您必须单独请求每个图像?试图减轻服务器上的压力。或者这是正常的做法吗?
提前致谢
我认为你应该只异步加载图像,而不是处理这样的优化。正如你所问的,是的,这是正常的做法,除非你的服务器有非常大的流量(巨大的= google.com、facebook.com 等)。
我使用SDWebImage 开源库,它工作得非常好,对你来说是透明的。导入后,对于每个单元格,您应该执行以下操作:
[cell.myImageView setImageWithURL:[NSURL URLWithString:imageURL] placeholderImage:[UIImage imageNamed:@"MyPlaceholderImage"]];
它会尝试动态加载(和缓存)每个图像,在加载时放置一个占位符图像。
我在一个有 100 多行的表格中使用它,它就像一个魅力。
希望这可以帮助!
如果需要,您可以将图像集合作为 zip 文件提供。
(你是怎么做到的?这取决于。我不知道图像是静态的还是动态的。)
尝试将图像转换为 base64 格式,然后发送