首页 > 代码库 > Memcache
Memcache
2014/12/11 18:34:00
太过苦逼了,要实现.NET和PHP的无缝对接,随时可以切换两个模式
【经理】北京-php-毛毛 2014/12/11 18:34:07
呵呵。。。我下班了,明天说。北京的小伙伴,考虑下有人愿意分享经验的,组织线下学习
2014/12/11 18:34:25
【总监】北京-php-土匪 2014/12/11 18:34:25
我是做过对接java的
【经理】北京-php-毛毛 2014/12/11 18:34:58
java的我也做过,比较简单,直接是restful协议的
【经理】北京-php-毛毛 2014/12/11 18:35:45
刚开始也费劲,最怕写接口了,
【总监】深圳-PHP-小二 2014/12/11 18:35:45
其实原理都一样,只是看不习惯,之前公司写的人大部分都离开了公司,又没有注释,效率太低了
【经理】北京-php-毛毛 2014/12/11 18:36:09
88
2014/12/11 18:38:56
【总监】上海-PHP-leaf 2014/12/11 18:38:56
妹子呢 哪去了
2014/12/11 19:04:08
【总监】广州-PHP-man 2014/12/11 19:04:08
2014/12/11 19:36:45
【总裁】深圳-打杂-小德 2014/12/11 19:36:45
业务脱离呗。
【总监】北京-php-奋斗 2014/12/11 19:37:02
有搞过session共享的没
2014/12/11 19:45:02
【总裁】厦门-PHP-Lowky 2014/12/11 19:45:02
这个用memcache
【总裁】厦门-PHP-Lowky 2014/12/11 19:45:59
系统默认type是file
【总裁】厦门-PHP-Lowky 2014/12/11 19:46:21
改成memcache
2014/12/11 19:47:08
【总裁】厦门-PHP-Lowky 2014/12/11 19:47:08
通过sessionid作为凭据
【副总】上海-PHP-spring 2014/12/11 19:47:36
把session换成cookie,省时省力
【总裁】厦门-PHP-Lowky 2014/12/11 19:48:56
cookie也可行,毕竟数据放在客户端。但是如果是多用户共享session
【总裁】厦门-PHP-Lowky 2014/12/11 19:49:00
这个。
2014/12/11 19:55:29
【副总】上海-PHP-spring 2014/12/11 19:55:29
这个得看具体需求
【副总】上海-PHP-spring 2014/12/11 19:55:59
办法总比问题多
【总监】北京-php-奋斗 2014/12/11 19:56:23
要是还想用session
【总监】北京-php-奋斗 2014/12/11 19:56:31
有没有更好的办法了
2014/12/11 19:59:50
【副总】上海-PHP-spring 2014/12/11 19:59:50
单独只集中一台机器存储session,或者多台机器ntfs共享存储,或者换成其他的储存介质同步,如mem,redis什么的,纯个人想法
【总监】北京-php-奋斗 2014/12/11 20:00:27
有人实践过没
【总监】北京-php-奋斗 2014/12/11 20:00:32
现在准备搞一下
2014/12/11 20:08:16
【总裁】厦门-PHP-Lowky 2014/12/11 20:08:16
session.save_handler = memcache
session.save_path = "tcp://192.168.1.10:11211"
2014/12/11 20:08:57
【总裁】厦门-PHP-Lowky 2014/12/11 20:08:57
session_start();
$_SESSION[‘first‘] = "First";
$_SESSION[‘second‘] = "Second";
$_SESSION[‘three‘] = "Three";
$_SESSION[‘four‘] = 4;
print $_SESSION[‘first‘];
print "<br>";
print $_SESSION[‘second‘];
print "<br>";
print $_SESSION[‘three‘];
print "<br>";
print session_id();
?>
读取SESSION部分
<?php
session_start();
//phpinfo();
$mem = new Memcache;
memcache_debug(true);
$mem->connect(‘192.168.104.9‘, 11211) or die ("失败");//
$keyValue = http://www.mamicode.com/session_id();
print $mem->get($keyValue);
【总裁】厦门-PHP-Lowky 2014/12/11 20:09:48
可以把session集中放在一台有memcache的服务器
【总裁】厦门-PHP-Lowky 2014/12/11 20:10:19
键代表sessionID
【总裁】厦门-PHP-Lowky 2014/12/11 20:10:31
而值就是相关数据
Memcache