我正在开发一个与Facebook紧密相关的项目。但是,我收到了几个与程序流程有关的问题。
用户可以通过Facebook进行身份验证,允许我使用用户的access_token进行数据查询。现在,当我需要数据时,我称之为api。这种情况更频繁地发生(在不同的页面上,具有为视图提供所需数据所需的字段)。我看到的一个缺点是,每当我的网站上的某个网页发出请求时,我都会查询Facebook的API。这是一件坏事吗?
另一个选择是将整个数据数组存储在一个会话中(或者在没有找到会话时请求它)并从中提取所需的数据,而不仅仅是fb id和访问令牌。
如果有人有更好的想法,或者对此有经验,请向我投掷。任何提示都表示赞赏。
此致 matvp。
答案 0 :(得分:0)
我想如果你这样更好 查询您可能需要的所有数据并将其存储在会话中,并在您的网站上进一步使用会话。 或者,查询所需的所有数据,并将数据库中的ID存储在数据库中,无论数据库是什么,然后在需要数据时查询数据库
答案 1 :(得分:0)
当然,您存储整个会话可能需要的用户数据会更好,通过简单缓存这些数据可以避免大量查询。
以下Stack Overflow问题可以帮助您: