0

CodeIgniter を使用してトラフィックの多い Web サイトを開発しています。セキュリティのため、セッションはデータベースに保存されます。

ログインしたユーザーやその他のセキュリティに関するものを保存するために、セッションの代わりに apc を使用するのは良い方法ですか?

4

1 に答える 1

1

APC キャッシュは個々の php プロセス間で共有されないため、これは悪い考えだと思います (php-fpm は例外である可能性があります)。さらに、クラスター化された環境で回避したい特定のフロントエントにユーザーをリンクせずに、複数のクラスター化された環境をサポートすることはできません (負荷分散が損なわれ、フェイルオーバーが妨げられます)。

memchace セッション ハンドラーを調べてください。これは高速であり、簡単にクラスター化でき、おそらく既に php インストールに組み込まれています。もちろん、サーバーに memcached をインストールする必要があります。

于 2012-07-26T05:48:19.243 に答える