FTP下载速度非常慢

时间:2013-07-19 11:31:27

标签: iphone objective-c ios6 ftp

我有一个应用程序,我在其中使用FTPHelper.h和FTPHelper.m文件。

我正在使用FTP从专用服务器下载图像。

它在我的项目中工作正常,但从服务器下载的图像非常慢。

我有50张450mb的图像需要下载,下载需要4到5分钟。

我在我的项目中导入了两个文件FTPHelper.h和FTPHelper.m,下面是我正在使用的代码。

-(void)getdata
{
    [FTPHelper sharedInstance].delegate = self;
    [FTPHelper sharedInstance].uname = BASE_USERNAME;
    [FTPHelper sharedInstance].pword = BASE_PASSWORD;
    [FTPHelper sharedInstance].urlString = BASE_URL;
   [FTPHelper list:BASE_URL];
    [FTPHelper download:file];
}

还有其他方法可以减少时间吗?

...谢谢

2 个答案:

答案 0 :(得分:2)

使用AsyncImageView下载来自网络的背景中的图片..

请参阅THIS LINK中有关该信息的信息。

并从AsyncImageView Link获取演示。

另请参阅此链接中的一些不同代码ios-download-and-save-image-inside-app

答案 1 :(得分:1)

有没有办法可以减少服务器上这些图像的文件大小?由于其4到5 MB,最喜欢这些是PNG文件。尝试将它们保存为具有80%质量的JPG,您将减少相当大的尺寸。 (这将是一种有损压缩思想。)

如果FTP不是强制性的,则可以交替下载,例如:使用URL访问图像。(HTTP而不是FTP)。