【发布时间】:2014-05-19 07:05:58
【问题描述】:
我们开发了一款 iPhone 应用程序,它可以在离线和在线模式下工作(意味着我们也可以离线存储数据和照片),我们将仅显示来自 iphone 的数据,而不是来自网络服务的数据。
因此启动应用程序,我们调用一个用于下载 sql 查询的数据 Web 服务和一个用于在服务器上生成 1000 多张照片的 zip 文件的照片 Web 服务。
但如果当时照片数量大于 2000,我们会收到创建 zip 文件的服务器端错误。错误描述如下。
Fatal error: Allowed memory size of 52428800 bytes exhausted (tried to allocate 4186492 bytes)
这是与内存相关的问题,我们已经增加了内存,所以现在这个问题已经解决了,但是将来如果照片数量超过 3000 张,就会出现同样的错误。
所以现在我们正在考虑我们应该从服务器上一张一张地下载照片。请向我们提供您宝贵的反馈和其他下载照片的最佳选择。
【问题讨论】: