0

我正在制定一个与 Facebook 紧密相连的项目。但是,我有几个与程序流程相关的问题。

用户可以通过 Facebook 进行身份验证,允许我使用用户的 access_token 进行数据查询。现在,当我需要数据时,我调用 api。这种情况发生得更频繁(在不同的页面上,具有为视图提供所需数据所需的字段)。我看到的一个缺点是,每次在我的一个网站的页面上发出请求时,我都会查询 Facebook 的 API。这是一件坏事吗?

另一种选择是将整个数据数组存储在会话中(或在未找到会话时请求它)并从中提取所需的数据,而不仅仅是 fb id 和访问令牌。

如果有人有更好的想法,或者有这方面的经验,把它扔给我。任何提示表示赞赏。

问候,matvp。

4

2 回答 2

0

当然,最好存储整个会话可能需要的用户数据,这些数据的简单缓存可以让您避免大量查询。

以下 Stack Overflow 问题可以帮助您:

您可以存储 Facebook 用户的数据以及存储多长时间?

于 2013-02-27T14:22:14.747 回答
0

我想最好查询所有可能需要的数据并将其存储在会话中,然后在您的网站上进一步使用会话。或者,查询您想要的所有数据并将其与 ID 一起存储在您的数据库中,无论您的数据库是什么,然后在您需要数据时查询您的数据库

于 2013-02-27T14:18:55.573 回答