0

Facebookと密接に関係しているプロジェクトを作っています。しかし、プログラムの流れに関連するいくつかの質問がありました。

ユーザーはFacebookを介して認証でき、データクエリにユーザーのaccess_tokenを使用できます。これで、データが必要になったときにAPIを呼び出します。これはより頻繁に発生します(異なるページで、必要なデータのビューを提供するために必要なフィールドがあります)。私が目にする不利な点は、自分のWebサイトのページの1つでリクエストが行われるたびに、FacebookのAPIにクエリを実行することです。これは悪いことですか?

もう1つのオプションは、データ配列全体をセッションに格納し(または、セッションが見つからない場合は要求し)、fb idとアクセストークンだけでなく、必要なデータをそこから引き出すことです。

誰かがより良いアイデアを持っているか、これを経験したことがあるなら、それを私に向けて投げてください。ヒントをいただければ幸いです。

よろしく、matvp。

4

2 に答える 2

0

必要になる可能性のあるすべてのデータをクエリしてセッションに保存し、さらにWebサイトでセッションを使用する方がよいと思います。または、必要なすべてのデータをクエリし、DBが何であれ、IDを使用してDBに保存し、データが必要なときはいつでもDBをクエリします。

于 2013-02-27T14:18:55.573 に答える
0

確かに、セッション全体に必要なユーザーデータを保存することをお勧めします。これらのデータをキャッシュするだけで、多くのクエリを回避できます。

次のStackOverflowの質問が役に立ちます。

Facebookユーザーのデータをどのくらいの期間保存できますか?

于 2013-02-27T14:22:14.747 に答える