2012-04-13 58 views
1

我的脚本在一台机器上运行得很快,而在另一台机器上运行得非常缓慢。我已经缩小了这个问题的关键点:PHP Facebook SDK对象实例化速度慢

$facebook = new Facebook($config); 

什么方法可以进一步调试?我唯一的选择是打开SDK并开始添加回声,这样我就可以确定SDK中的关键点了吗?

回答

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()。