У меня есть ночная партия, которая получает информацию о новостях из социальных сетей ... это занимает слишком много времени на PHP.Есть ли способ лучше? - PullRequest
1 голос
/ 22 января 2012

В основном, как говорится в заголовке ... У меня есть сайт, который получает информацию о новостных лентах для каждой учетной записи из Facebook, Linkedin и Twitter.Со многими учетными записями время, необходимое для запуска ночной партии, очень велико.Я не должен делать это в PHP?Есть ли лучший способ запустить пакет?

Любые советы будут оценены!

Ответы [ 2 ]

0 голосов
/ 22 января 2012

Я мог бы порекомендовать для этого node.js, просто сделайте вызовы, назначьте обратные вызовы для обработки ответа, и когда это сделано, это сделано, вам не нужно ждать ответов, чтобы перейти к следующему действию.

Если вы хотите придерживаться php, как упоминал DaveRandom, curl_multi_exec() - это путь.

0 голосов
/ 22 января 2012

Ответ на вашу проблему здесь, скорее всего, находится в curl_multi_exec() - это позволит вам сделать много HTTP-запросов одновременно, что, вероятно, значительно сократит время, необходимое для передачиданные.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...