我的应用程序有一个 index.php
它做的主要事情是
1.使用facebook登录让用户登录到我的应用程序。(将来我将使用其他网站,如 google 等登录等)
2. “主要工作”是否
3. 显示结果。
主要工作:
1. 从fb获取访问令牌。- 花费 <10 毫秒
2. 获取数据集 1 - 使用 accesstoken 并获取有关用户的数据。- 大约需要一秒钟。
3. 获取数据集 2 - 蜘蛛列表中的每个朋友以获取特定信息 - 每个朋友大约需要一秒钟。因此,平均需要大约 300 秒。
4. 做一些处理 - 几秒钟
问题区域 1. 第 3 步总是超过 Max_Execution_Time。
解决方案限制 1. 希望只坚持使用 php。没有 Python/红宝石。
我的代码骨架是:
<?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 ""
?>