これは、Facebookの多数のグループ投稿にアクセスするためにPHPで行っていることです。次に、これらの投稿を検索するための検索機能を実装しています。
$url2 = 'https://graph.facebook.com/'. $group_id . '/feed' . '?limit=30&access_token=' . $_SESSION['access_token'] ;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "$url2");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$json = curl_exec($ch);
$data = json_decode($json, TRUE);
だから私はそれを分解し、グラフのURLをブラウザに入れると応答が遅くなることがわかりました。30に設定された制限は問題ありませんが、300までは遅く、1,000まではクロールします。
ページングを調べましたが、検索できるように大量のデータを取得したいと思います。初期データのロードにはまだ時間がかかるため、キャッシュは実際には機能しません。
これをスピードアップする方法はありますか、それともFacebook Graph APIの制限に固執していますか?