ユーザーのFacebookデータにアクセスし、返された情報を分析するPHP、HTML、およびJavaScriptを使用してアプリケーションを構築しています。ユーザーがプロファイルに持っているデータの量に応じて、Graph API に対して約 15 から 30 のリクエストを行う必要があります。
すべてのデータにアクセスできることと、スクレイピングの待ち時間が長すぎないことを確認することから始めました。Facebook ドキュメンテーションの認証ページにある簡単なサーバー側フロー (PHP) の例を使用して、最適化中の PHP スクリプトをまとめました。現在、ページをロードして、長い PHP スクリプトが実行されるのを待ちます。理想的ではありません。
フロント エンドの観点から、ユーザーが FB アプリを認証した後、ページが更新されないことが理想的であり、ページが継続的に読み込まれている間 (つまり、 PHP スクリプト)。
したがって、私の質問は、既に作成したものと同じ PHP スクリプトを使用し、(ユーザー認証後に) AJAX 要求を使用してスクリプトをオフにする必要があるか (そして AJAX を使用して完了をポーリングするか)、サーバー側のロジックを書き直す必要があるかどうかです。 Facebook JavaScript SDK と AJAX を使用してすべてのことを行いますか?
私の意見では、アプリケーションがクライアントに依存して大量の http リクエストを作成することについて何かがあると思います。=)
長いメッセージをお詫び申し上げます。できるだけ明確にしようとしています。
前もってありがとう、gfte