0
這是下面的查詢,我在我的views.py:如何在Django中只執行一次查詢?
#parse json function
parse = get_persistent_graph(request)
#guys
male_pic = parse.fql('SELECT name,uid,education FROM user WHERE sex="male" AND uid IN (SELECT uid2 FROM friend WHERE uid1 = me())')
這個查詢目前大約需要10秒鐘,我有大約800 +的朋友加載。
是否有可能只查詢一次,需要時進行更新並保存到要使用的變量中,而不必在每次頁面加載/刷新時都進行查詢?
,我能想到的一些可能的解決方案是:
- 保存到數據庫 - IMO似乎並不容易可擴展的,如果我救每個查詢從該應用程序
- 一些功能的每個用戶我沒有
- 改進和更高效的查詢請求的知識
可能有人請指引我的路徑門最有效d irection?希望我可以減少10秒的請求到< 1秒!謝謝!
每天學習新東西!謝謝你的答案和例子,正是我需要的! – Jack 2012-08-05 16:49:57