现在,我认为我在获取用户朋友列表的两个主要选择之间陷入了困境。
第一个是与 facebook 的直接连接,将好友列表拉出并使用 json 创建好友模型列表。(每次尝试都需要很长时间,比如 2 秒?)
另一种是每当用户登录时,程序会将他或她的整个朋友列表存储在一个大朋友模型中(注意即使两个人有完全相同的朋友,仍然会存储两组,所有朋友模型都会有一个FK 回到在他们的名单上有这些朋友的人)。
每当用户需要他或她的朋友列表时,我只是使用 django 的过滤器来抓取它们。现在这很快,但那是因为它还没有经过很多人的测试。
根据你们的经验,从长远来看,这两个决定中的哪一个最有意义?
谢谢