2012-06-11 3 views
0

Я создаю функцию веб-сайта, в которой пользователь FB может искать профиль всех своих друзей, а также профиль друзей своих друзей. Я использую PHP SDK для создания графических вызовов. Он отлично работает, но он очень медленный. В настоящее время мой код проходит через каждого друга и вызывает вызов API для друзей этого друга (отныне: «друзья второй степени»). Я сделал это так, потому что каждый вызов API должен быть сделан «как» этот друг с доступом к определенному другу, иначе я не могу получить доступ к профилям второй степени. Есть смысл до сих пор?Ускорить сайт Facebook API звонки

Я пытаюсь выяснить, что я могу сделать, чтобы улучшить время загрузки. Я начинаю читать на FQL, потому что слышал, что он быстрее графика. Я также подумываю о попытке сделать некоторые вызовы параллельно с помощью javascript/AJAX. Я мог бы действительно использовать некоторые советы, чтобы наилучшим образом подойти к этому. Заранее спасибо!

ответ

2

Посмотрите на Batch Requests.

+0

Это выглядит великолепно! Именно то, что я искал. Я сейчас работаю, но пока неясно, могу ли я выполнять пакетные запросы с помощью PHP SDK. Все примеры выглядят как javascript. Есть ли у вас какие-либо предложения по этому поводу? – emersonthis

+0

Конечно, он тоже работает на PHP - _how_ вы «говорите» с API, не имеет значения. См. Здесь (базовый) пример PHP: https://developers.facebook.com/blog/post/2011/03/17/batch-requests-in-graph-api/ – CBroe

Смежные вопросы