私のアプリケーションには単一のindex.phpがあります
それがする主なことは
1. Facebookログインを使用して、ユーザーが自分のアプリケーションにログインできるようにします。(将来的にはログインなどにグーグルなどの追加サイトを利用します)
2。「主な仕事」
をし
ます3.結果を表示します。
主な作業:
1。fbからアクセストークンを取得します。-10ミリ秒
未満かかります2.データセットを取得します1-アクセストークンを使用して、ユーザーに関するデータを取得します。-約1秒かかります。
3.データセットを取得します2-特定の情報のためにリスト内の各友人をスパイダーします-各友人に約1秒かかります。したがって、平均で約300秒かかります。
4.いくつかの処理を行います-数秒
問題領域1.ステップ3は常にMax_Execution_Timeを超えています。
ソリューションの制約1.phpのみを使用したい。Python/Rubyはありません。
私のコードスケルトンは:
<?php
// Login
$facebook->getloginurl ......
//Main work
$access_token = $facebook-> ......
$user_id = $facebok->get ......
// Following is the time consuming step
foreach $friend_of_that_user .... get information required for this app.
//Displays result
echo ""
?>