私のアプリケーションでは、すべてのユーザーの Facebook の友達リストを取得し、アプリケーションのユーザー リストと比較する必要があります。
このプロセスは、アプリケーションに既に登録されている Facebook の友達のリストをユーザーに返す必要があります。
私のアプリケーションのサーバーは、アプリケーションが情報と結果を照会する Http サーバーです。
私の質問は次のとおりです。
私がやりたいことをする最善の方法は何ですか?
私は2つのアプローチを考えることができますが、どちらもうまくいきません:
- サーバーに過負荷をかけないようにしているので、アプリケーションに登録されている Facebook ユーザーの ID のすべてのリストを返す関数をサーバーに記述します。クライアント側では、クライアントはそれらのどれが自分に関連しているかを確認します。ここでの長所は、処理に時間がかかるクエリで MySql サーバーを過負荷にしないことです。短所は、この方法が「論理的にエレガント」ではないことがわかったことです。
- サーバー側で処理され、関連する Facebook ユーザーの ID のみをユーザーに返すある種のプロシージャまたは関数 (または IN 要素を使用した単純なクエリ) を正しくするには.. 長所は、それがはるかにエレガントであることです。短所は、リソースを使用する観点から見ると、それはより良いオプションではないと思い、サーバーに過負荷をかける可能性があることです.
アドバイスや新しいアイデアをいただければ幸いです