我想在return Redirect::away($councilUrl);
而非memcache
基础会话管理中保存zend会话。我在Windows 8 x64系统中正确添加了files
文件并检查memcache.dll
是否正常运行,并且还安装了memcache
和正在运行memcached
的Windows服务。
到目前为止,我已经搜索过Zend会话保存处理程序类。我找到了一个好的,在我的搜索中可能是最好的,Mike Willbanks的文章,这里是link。另外,我在这里粘贴使用Memcache的Zend会话保存处理程序的类名。
memcached Server
以前是否有人实现了此会话保存处理程序?如果是,请帮助我。
请您分享class Zend_Session_SaveHandler_Cache implements Zend_Session_SaveHandler_Interface {
....
}
一个类,您使用的是什么,application.ini设置和Bootstrap.php设置?
提前致谢。
答案 0 :(得分:0)
我找到了管理子域会话的解决方案。
我所做的是在.htaccess
文件中放置三行以下来管理基于Memcache
而不是基于files
的会话的会话。这意味着无需在php.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
的方法访问会话。