我有一個服務可以提供約15000條記錄的JSON響應。在iOS 9(iPad Air)中使用NSURLSession dataTask
撥打該服務時,需要2至3分鐘,但同一服務在iOS 10中需要10至12分鐘。iOS 10 - 與iOS 9相比,NSURLSession速度非常慢
有沒有人遇到過相同的情況?
我與代表使用NSURLSession dataTask。
我有一個服務可以提供約15000條記錄的JSON響應。在iOS 9(iPad Air)中使用NSURLSession dataTask
撥打該服務時,需要2至3分鐘,但同一服務在iOS 10中需要10至12分鐘。iOS 10 - 與iOS 9相比,NSURLSession速度非常慢
有沒有人遇到過相同的情況?
我與代表使用NSURLSession dataTask。
爲什麼使用數據任務獲取需要幾分鐘時間的內容?使用下載任務。數據任務意味着相當短的請求...
這是*絕對*真實。您正在與最初編寫該API文檔的人交談。如果您下載的內容足夠大,需要花費數分鐘時間下載,那麼您幾乎總是會將其寫入磁盤並在稍後解析它,並且一次只做一件事,而不是保存如此龐大的數據在RAM中。您可能在RAM少於GB的設備上運行。 – dgatwood
顯示您的api調用代碼.. – vaibhav
如果您需要幫助,請顯示您的代碼! – matt