问候,我需要一个PHP类或一下session_set_save_handler()如何存储PHP会议在MYSQL数据库
有太多的游客的功能列表,所以需要最快的代码。
P.S.我无法使用Memcached,因为它没有安装在我的主机上
问候,我需要一个PHP类或一下session_set_save_handler()如何存储PHP会议在MYSQL数据库
有太多的游客的功能列表,所以需要最快的代码。
P.S.我无法使用Memcached,因为它没有安装在我的主机上
这里的人很可能不会为您编写完整的MySQL会话处理程序。但它可能不是最好的解决方案:
你需要的东西真的很快?然后答案是Memcached。 另一种解决方案是将数据客户端存储在签名的cookie中。加密签名确保用户不能篡改cookie数据。但这当然会增加所需的带宽。
对于分布式缓存解决方案,只需安装memcached extension from PECL,然后启用在代码中memcached的会话处理程序:
ini_set('session.save_handler', 'memcache');
ini_set('session.save_path', '...');
见例如http://www.ducea.com/2009/06/02/php-sessions-in-memcached/用作“保存路径”的用途。
如果您在寻找大量的速度并且实际访问硬件,那么您可能需要查看内存缓存。 Memcached已经相当遥远,你可以使用它进行会话。
我看不到*问题*:-S – jensgram 2011-03-30 13:32:20
另请参见[MySQL的* MEMORY *存储引擎](http://dev.mysql.com/doc/refman/5.5/en/memory-storage -engine.html)。 – Gumbo 2011-03-30 13:34:13