はい、私はsession_start が非常に遅いように見えることを読みました (ただし、時々のみ)が、私の問題は少し異なります。
非常に単純なセッションを memcached (具体的にはエラスティックキャッシュ) に保存する PHP アプリケーションがあり、最も遅いパフォーマンスのページロードを監視しています。遅いものはほとんどすべて、時間の大部分を で過ごしますが、そのZend_Session::Start
理由はわかりません。これは非常にAJAX-y
フロントエンドであり、単一ページのアプリに向かってますます移行し、ページロードごとにバックエンドに多数の同時リクエストを作成します。一部のリクエストは、これだけに基づく必要がある場合の最大 3 ~ 4 倍の時間がかかります。 .
明らかに、すべての要求ではありませんが、私たちが懸念しているのは十分な数です。他の誰かがこの動作を見たことがありますか? 私たちは、memcache がブロックしていないという印象を受けていました (どうしてそうなったのでしょうか? multiple-second
) session_start
。