2014-03-04 38 views
0

加載數據需要大約6898毫秒。FQL Facebook返回數據太慢

SELECT thumbnail_link,描述,鏈接,embed_html,標題,CREATED_TIME,所有者,VID FROM視頻WHERE所有者= 477934732233267 OR所有者= 350544878418504 OR所有者= 534680473216081 OR所有者= 539004829516696 OR所有者= 663513950371958 OR所有者= 426622064081752或所有者= 289025427915372或所有者= 382955545140493 ORDER BY CREATED_TIME DESC LIMIT 20 OFFSET 0

+0

我建議你不要這樣做,你應該從每個所有者的角度來請求API。原因有兩個,首先你不能做分頁。其次,你的數據響應太大,容易超時並拋出「請求失敗」錯誤。 –

回答

0

你可以通過使用IN-列表,而不是手術室一點點加快這,但仍超過5秒:

SELECT thumbnail_link, description, link, embed_html, title, created_time, owner, vid FROM video WHERE owner in (477934732233267, 350544878418504, 534680473216081, 539004829516696, 663513950371958, 426622064081752, 289025427915372, 382955545140493) ORDER BY created_time DESC LIMIT 20 

我懷疑排序費時,但刪除ORDER BY沒有很大影響。所以,我認爲你必須忍受響應時間。