问候,我需要一个php类或 session_set_save_handler()的函数列表
访问者太多,因此需要最快的代码。
P.S。我不能使用Memcached,因为它没有安装在我的主机上
答案 0 :(得分:2)
这里的人很可能不会为您编写完整的MySQL会话处理程序。但无论如何它可能不是最好的解决方案:
你需要一些非常快的东西吗?然后答案是Memcached。 另一种解决方案是将客户端数据存储在已签名的cookie中。加密签名可确保用户无法篡改cookie数据。但是,这仍然会增加所需的带宽。
对于memcached解决方案,只需安装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/用于“保存路径”。
答案 1 :(得分:0)
如果您需要大量的速度并且可以实际访问硬件,那么您可能需要查看内存缓存。 Memcached已经完成了,您可以将它用于会话。