1

我的脚本在一台机器上运行得很快,而在另一台机器上运行得非常慢。我已将症结缩小到这一行:

$facebook = new Facebook($config);

我可以通过哪些方式进一步调试它?我唯一的选择是打开 SDK 并开始添加回声,以便我可以识别 SDK 中的症结所在吗?

4

1 回答 1

0

不确定您是否已经解决了这个问题,但我只想添加答案以帮助他人。这个问题是因为 php session_start() 非常慢(http://forums.phpfreaks.com/topic/123301-session-start-is-slow/),当您制作 facebook 类的对象时会调用它。

该解决方案可能是使用基于数据库的会话(http://jameshalsall.co.uk/php-database-sessions/)和/或在 __construct 方法的末尾包含 session_write_close()。

于 2013-01-18T06:17:44.410 回答