2014-04-23 58 views
1

我正在運行此功能的文件約爲1mb,以使用Parse將文件加載到緩存作爲後端。我正在觀察記錄進度以觀察文件加載。如果文件從緩存中加載,它會立即結束。如果不是,有時需要大約0.5秒才能加載,但在其他時間,對於一致的時間段,加載需要90秒。爲什麼文件加載有時真的很慢使用parse.com爲iphone應用程序

// Load the image to cache 
[message[@"file"] getDataInBackgroundWithBlock:^(NSData *data, NSError *error) { 
}progressBlock:^(int percentDone) { 
    NSLog(@"PERCENT DONE %i",percentDone); 
}]; 

這是一個Parse的限制,我應該期待1mb文件的標準加載時間?我似乎無法確定加載時間劇烈變化的原因。

+0

你打破了你的「爆發極限」嗎? (免費每秒20次) – Logan

回答

2

我面臨這個問題,從解析加載圖像,並花了很多時間,唯一的原因是SIZE的文件。當我嘗試加載小尺寸文件時,它比以前快得多。所以在保存解析之前減小文件的大小。將幫助您更快加載。另外@Logan如果你超越你的限制,那麼你的請求被拒絕,並且不會減慢加載過程,只需拒絕!

+0

你說得對。上傳一個3.1MB的文件花了我大約20秒。但上傳一個5.2MB的文件大約需要5分鐘。 –

+0

@bagusflyer不客氣! – nikhil84

0

正在下載任何東西通過互聯網對您的互聯網連接狀態敏感, iOS設備使用WiFi或蜂窩連接,受到微弱信號,無線電干擾等。但是,即使在硬連線連接上,您有時也會出現性能下降,超時等情況。

我猜這就是所有這一切。

+0

感謝鄧肯的輸入,但是慢速表現有時非常一致。我會在一段時間內獲得一致,快速的加載時間,然後持續70-90秒的加載時間。兩者之間沒有什麼如果它與IC狀態有關,我認爲變化會更均勻分佈。 – kevin

+0

我對此表示懷疑。互聯網性能很差。 –

+0

對,這就是爲什麼表現中的模式讓我覺得它不是片狀互聯網...... – kevin

相關問題