将会话保存到memcache服务器的PHP方法
本文描述了PHP将会话保存到memcache服务器的方法。分享给大家参考,如下:
传统会话被写入服务器文件,这可以在php.ini中看到。
会话。save _ handler=filessession。save _ path=' sess保存路径'。然而,如果网站上有很多用户,session的访问将不可避免地影响网站的速度。因为文件的读取速度很低。
众所周知,memcache作为内存缓存服务器,通过哈希算法读取键值形式的数据,比读取文件快很多。
将会话保存到memcache服务器的配置如下:
方法1:
打开php.ini文件并修改以下两个参数:
会话。save _ handler=memcachesession。save _ path=' tcp://Mem服务器13360端口号,tcp://Mem服务器23360端口号.'方法2:
使用php文件中的ini_set函数进行配置。该方法将解决共享服务器php的配置问题。
?服务器端编程语言(Professional Hypertext Preprocessor的缩写).ini_set('session.save_handler ',' memcache ');Ini _ set('会话。save _ path ',' tcp3360//mem服务器13360端口号,tcp3360//mem服务器2:端口号.');重新启动网络服务器!
此时,会话不会保存为文件,而是保存到Memcache服务器,保存的密钥是session_id。
Telnet到memcache服务器获取视图。
Telnet memcache服务器端口号
更多对PHP缓存感兴趣的读者,请查看本网站主题:《php缓存技术总结》。
希望本文对PHP编程有所帮助。
版权声明:将会话保存到memcache服务器的PHP方法是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。