我有一个问题,我正在编写一个脚本,一切都很顺利,直到突然加载主页需要 1.2 分钟,经过大量评论和取消评论后,我发现以下函数使一切变慢:
function toFollow(){
$sql = "SELECT id FROM tofollow WHERE enabled = '1'";
if (!$result = mysql_query($sql)) {
return 'A error occured: ' . mysql_error();
}
while ($row = mysql_fetch_assoc($result)) {
$users[] = $row['id'];
}
return $users;
}
更新:
在我运行的同一个脚本上,我发现了问题所在:
foreach(toFollow() as $user){
$connection->post('friendships/destroy', array('user_id' => $user));
$count++;
}
所以,我只是将其更改为:
$tofollow = toFollow();
foreach($tofollow as $user){
$connection->post('friendships/destroy', array('user_id' => $user));
$count++;
}
它有效!(我还是不明白问题出在哪里)
感谢大家!!
有什么建议么?