1

WebアプリケーションでSymfonyコンポーネントを使用しています。セッションをAPCに保存する必要がありますが、残念ながらその方法が見つかりません。

私がここで見るように、SymfonyはセッションハンドラーとしてAPCをサポートしていません。本当?

SymfonyでAPCをセッションハンドラーとして使用する古い例を見つけました。しかし、factories.ymlスタンドアロンのSymfonyコンポーネントのみを使用しているため、すべての構成はファイルで行われます。

誰かがSymfonyコンポーネントのみを使用してセッションハンドラーとしてAPCを使用する例を教えてもらえますか?

4

2 に答える 2

1

ここでは長い間答えが出ないので、自分で質問に答えます。現在のところ、SymphonyフレームワークのセッションハンドラーとしてのAPCのサポートは組み込まれていません。それには特別な理由はありません。おそらくSymphonyの開発者はそれに到達しなかったのでしょう。解決策は単純で、APCSessionHandler.phpファイルを自分でコーディングするだけです(プロジェクトでこれを使用しないことにしたため、私はそれをしていませんでした)。APCSessionHandlerはMemcachedSessionHandler.phpファイルと非常によく似ています。

于 2013-01-20T11:18:05.093 に答える
0

PHPセッションをAPCキャッシュに保存する方法は?それは実行可能ですが、忙しいサイトには悪い考えだと示唆しています。受け入れられた回答には、いくつかの有用なアイデアがリストされています

于 2014-11-22T02:25:14.390 に答える