您好我正在使用此查询获取用户的下一个Facebook事件:
FB.Data.query("select eid,name,start_time,location,venue,
pic_small,pic_big,description
from event WHERE eid IN (SELECT eid FROM event_member WHERE uid={0})
AND start_time >= " + from + " ORDER BY start_time LIMIT 10", uid);
但是对于有很多事件的用户来说这很慢。 我怎么做才能加快速度呢?
谢谢
答案 0 :(得分:0)
好吧,我没有使用Facebook API,但是从查询中我可以告诉它对系统征税不仅仅是“直接数据抓取”,所以他们可能会在这种查询上强加一个有意的等待时间。为什么不只是做一个更基本的,然后在你的脚本中进行处理?例如,我不知道你正在使用什么样的语言,但是你可以轻松地在你自己的方面进行排序(按开始时间排序)...也许只是稍微玩一下并施加更少的约束,看看它是否是更快,至少这样你可以更好地了解你正在使用的东西,只要他们施加等待等等......
此外,您从哪个类型的设置访问?它是云服务器,本地机器,共享主机?共享主机有时会对速度施加限制,因此如果您可以从不同的设置中尝试它也可能会有所帮助。