私のスクリプトは、あるマシンでは速く実行され、別のマシンでは非常に遅く実行されます。私はこの行へのこだわりを狭めました:
$facebook = new Facebook($config);
これをさらにデバッグするにはどうすればよいですか? SDK 内の問題点を特定できるように、SDK を開いてエコーの追加を開始する唯一のオプションはありますか?
私のスクリプトは、あるマシンでは速く実行され、別のマシンでは非常に遅く実行されます。私はこの行へのこだわりを狭めました:
$facebook = new Facebook($config);
これをさらにデバッグするにはどうすればよいですか? SDK 内の問題点を特定できるように、SDK を開いてエコーの追加を開始する唯一のオプションはありますか?
この問題の解決策が既に得られているかどうかはわかりませんが、他の人を助けるために回答を追加したいだけです. この問題は、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() を含めることです。