2012-04-13 11 views
1

スクリプトはあるマシンですばやく実行され、別のマシンでは非常にゆっくり実行されます。私はこの行への固執点を絞りました:PHP Facebook SDKオブジェクトのインスタンス化が遅い

$facebook = new Facebook($config); 

これをさらにどのようにデバッグできますか? SDK内の固執点を特定できるように、SDKを開いてエコーを追加する唯一の選択肢はありますか?

答えて

0

あなたは既にこの問題の解決策を得ているかどうかはわかりませんが、私は他の人を助けるために回答を追加したいだけです。 この問題は、facebookクラスのオブジェクトを作成するときにphp session_start()が痛いほど遅く(http://forums.phpfreaks.com/topic/123301-session-start-is-slow/)呼び出されてしまうためです。

解決策は、データベースベースのセッション(http://jameshalsall.co.uk/php-database-sessions/)を使用しているか、__constructメソッドの最後にsession_write_close()を含んでいる可能性があります。