0
這是我在做什麼:Facebook減少我發送的所有查詢?
- 運行的查詢,抓住所有專輯的所有者
- 通過1查詢循環,並運行另一個查詢從照片搶cover_pic其中pid = cover_pid並顯示它。
- 在通過1.查詢的同一循環中,我現在還在運行另一個查詢,選擇照片限制5並顯示它們。
這是:1 + 1 + 5 = 7查詢每張專輯,有33個專輯= 231查詢,需要TIME來加載網站,並破壞用戶體驗!
我有調試後發現,它不是1.查詢中考慮它的時間來加載,但2和3(2運行33個查詢和3運行165個查詢!)
如何我能以任何方式減少這種情況嗎?
我想我需要重新考慮結構,但我不能看到任何更好的解決方案來加載2和3
我曾經想過餅乾,會話所以在下一次比較快救,但我認爲第一次加載會因爲加載時間而離開用戶,因此下次不重要..
您直觀地構造查詢應該看看Mysql JOIN命令:http://dev.mysql.com/doc/refman/5.0/en/join.html – fehrlich
你可以使用facebook圖表API加入FQL查詢嗎? – Karem