iOS优化从自己的服务器下载图像的速度

iOS优化从自己的服务器下载图像的速度,ios,performance,optimization,uiimage,nsurlconnection,Ios,Performance,Optimization,Uiimage,Nsurlconnection,我的应用程序中有一个图库和详细视图控制器,当用户点击图库中的缩略图时,我将它们重定向到详细控制器,并开始异步下载原始大小的图像,即640x640 px,下载大约需要5-6秒。有没有办法优化图像下载速度 例如Instagram可以在0.2-1.0秒左右完成这项工作,速度非常快。我的想法是,他们在服务器端使用一些非常棒的压缩,然后对应用程序中获得的映像进行解压缩。有没有办法做那样的事 提前感谢。解决了这个问题,我不得不将图像格式从.png更改为.jpeg,压缩率为40%,质量非常好,图像大小从600

我的应用程序中有一个图库和详细视图控制器,当用户点击图库中的缩略图时,我将它们重定向到详细控制器,并开始异步下载原始大小的图像,即640x640 px,下载大约需要5-6秒。有没有办法优化图像下载速度

例如Instagram可以在0.2-1.0秒左右完成这项工作,速度非常快。我的想法是,他们在服务器端使用一些非常棒的压缩,然后对应用程序中获得的映像进行解压缩。有没有办法做那样的事


提前感谢。

解决了这个问题,我不得不将图像格式从.png更改为.jpeg,压缩率为40%,质量非常好,图像大小从600kb更改为45kb,这提高了速度。

您当前使用哪种文件格式存储图像?您是否从网络下载图像?另外,如果您在非主线程上设置图像,则速度会很慢。显示图像加载的代码。我确实从网络上下载了图像,真的很明显,因为我在问题的标题中写了这一点。无法在非主线程上设置/渲染图像。我的图像加载代码与问题无关,如果您真的希望提供帮助,请仔细阅读我的问题。