- 博客(8)
- 资源 (2)
- 收藏
- 关注
原创 把session保存到redis中,session-redis
web集群,跨域,跨服等,需要共享session。想要共享 SESSION 数据,那就必须实现两个目标: 一个是各个服务器对同一个客户端产生的 SESSION ID 必须相同,并且可通过同一个 COOKIE 进行传递,也就是说各个服务器必须可以读取同一个名为 PHPSESSID 的 COOKIE; 另一个是 SESSION 数据的存储方式/位置必须保证
2013-02-22 16:32:38 1665
原创 异步调用发邮件页面
原因:发邮件时需要一定的等待时间,给用户的体验很不好。解决:通过socket模拟post提交到另一个页面执行(socket提交的页面在后台执行的)。function httpRequest($request_url, $type='get', $data=array(), $block=FALSE, $timeout=15) { $matches = parse_url
2013-02-22 15:46:57 757
原创 php三种post数据方法的区别
php三种post数据方法Curl、socket、file_get_contents 有什么区别三种方法都要加上 stream_set_blocking 才可以实现无须等待马上返回结果吗?一般什么情况下用哪种方法,有没有人总结过的,谢啦。。拖拉机,公交车,轿车 都是运输工具,他们的轮子在转动上有什么区别没有区别.curl 不需要加你说的那个什么东东...
2013-02-21 16:09:15 658
转载 session保存到redis
/** * Store PHP sessions in redis. * * Depends on {@link http://github.com/nrk/predis/ Predis} * * @author Mickael Magniez * * @version 0.1 * * @license http://www.gnu.org/licenses/lgpl-
2013-02-06 17:42:03 1076
转载 解决WEB集群session同步的方案,Redis内存缓存
转自:http://www.sziwap.com/archives/75.html最近公司WEB服务器换集群方式,集群所带来直接的问题就是session共享。如果用PHP自带的session处理方式,又要达到一致性,我已知的解决方案是NFS方法,不过担心磁盘性能以及session的处理机制,决定放弃这种方法,最后决定用内存缓存服务器来实现。公司目前主要缓存的使用已经全部转至Re
2013-02-05 16:35:41 1761
转载 web集群时session同步的3种方法
在做了web集群后,你肯定会首先考虑session同步问题,因为通过负载均衡后,同一个IP访问同一个页面会被分配到不同的服务器上,如果session不同步的话,一个登录用户,一会是登录状态,一会又不是登录状态。所以本文就根据这种情况给出三种不同的方法来解决这个问题:一,利用数据库同步session在做多服务器session同步时我没有用这种方法,如果非要用这种方法的话,我想
2013-02-05 16:05:05 408
转载 Linux下查看并发连接数和连接状态
Linux下查看apache、nginx的进程数,并发数要想在Linux系统下查看Apache的负载情况,最简单有效的方法就是查看Apache Server Status,在没有开启Apache Server Status的情况下,或安装的是其他的Web Server,比如Nginx的时候,可以使用下面的命令查看。 #ps -ef|grep httpd|wc -l 1388
2013-02-03 19:06:58 1071
原创 CURL模拟登陆并发帖
想执行某个后台页面,苦于每次都要登陆,想到模拟登陆的功能,于是试了一下,果然行,发帖机这是这个原理。修改了一下网上的程序。$id = (isset($_GET['id']) && $_GET['id']!='') ? $_GET['id'] : 0;$id++;$discuz_url = 'http://www.discuz.net/';//论坛地址$login_url =
2013-02-02 17:19:49 975
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人