2013-07-19 2 views
2

FTPHelper.h 및 FTPHelper.m 파일을 사용하는 앱이 있습니다.FTP 다운로드 속도가 매우 느림

FTP를 사용하여 전용 서버에서 이미지를 다운로드하고 있습니다.

내 프로젝트에서는 제대로 작동하지만 서버에서 다운로드 한 이미지는 매우 느립니다.

다운로드하려면 4.5MB의 이미지가 50 개 있고 다운로드하는 데 약 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]; 
} 

시간을 줄일 수있는 다른 방법이 있습니까?

감사합니다 ... 다운로드

+0

원하는 것을 ?? 그 이미지를 UITableView에 표시 하시겠습니까 ??? –

+0

아니요. 서버에서 이미지를 다운로드하고 해당 이미지를 문서 디렉토리에 저장합니다. – Manthan

+0

AsyncImageView를 사용하려고하면 답변을 볼 수있는 링크가 있습니다 .. :) –

답변

1

서버에서이 이미지의 파일 크기를 줄일 수있는 방법이 있습니까? 4 ~ 5MB부터 PNG 파일이 가장 적합합니다. 80 % 품질로 JPG로 저장해보십시오. 그러면 상당한 크기가 줄어 듭니다. (이것은 손실 압축 생각 것입니다).

FTP가 필수가 아닌 경우 다운로드와 달리 예 : URL을 사용하여 이미지에 액세스합니다 (FTP 대신 HTTP 사용).

관련 문제