0

memcache基本セッション管理ではなく、zend セッションを保存したいfilesmemcache.dllWindows 8 x64 システムにファイルを正しく追加し、正常に動作していることを確認し、Windows サービスmemcacheもインストールして実行中を示しています。memcachedmemcached Server

これまで、Zend セッション保存ハンドラ クラスの管理について検索してきました。私は良いものを見つけました。私の検索で最高かもしれません。Mike Willbanksの記事で、ここにリンクがあります。また、Memcache を使用している Zend セッション保存ハンドラのクラス名をここに貼り付けます。

class Zend_Session_SaveHandler_Cache implements Zend_Session_SaveHandler_Interface {
    ....
}

以前にこのセッション保存ハンドラーを実装した人はいますか? もしそうなら、私を助けてください。

クラス、使用方法、application.ini 設定、Bootstrap.php 設定を共有Zend session save handlerしていただけますか?

前もって感謝します。

4

1 に答える 1

0

サブドメインのセッションを管理するソリューションを見つけました。

私がしたことは、ベースのセッションではなく.htaccessセッションを管理するために、ファイル内の 3 行の下に配置したことです。つまり、ファイルを変更する必要はありません。Memcachefilesphp.ini

Memcache オプション

php_value session.cookie_domain "{your_domain}"
php_value session.save_handler "memcache"
php_value session.save_path "tcp://{host}:11211" #127.0.0.1:11211

これにより、セッション管理用に別のハンドラを作成する必要がなくなります。

Memcached オプション

では下記のようMemcachedに指定が若干異なりsave_pathます。

php_value session.cookie_domain "{your_domain}"
php_value session.save_handler "memcached"
php_value session.save_path "{host}:11211" #127.0.0.1:11211

Memcachedサーバーが稼働していることを確認してください。

Memcacheベースのアプローチからセッションにアクセスするとき、またはベースのアプローチMemcachedからセッションにアクセスする代わりに、パフォーマンスがほとんど向上しませんでしfilesた。

于 2015-05-29T05:48:33.637 に答える