Zookeeper集群中server数量总是确定的,所以集群中的server交互采用比较可靠的bio长连接模型;不同于集群中sever间交互zookeeper客户端其实数量是未知的,为了提高zookeeper并发性能,zookeeper客户端...
分类:
其他好文 时间:
2015-05-18 23:10:53
阅读次数:
181
Comet:基于 HTTP 长连接的“服务器推”技术(查看原文请点此处) 很多应用譬如监控、即时通信、即时报价系统都需要将后台发生的变化实时传送到客户端而无须客户端不停地刷新、发送请求。本文首先介绍、比较了常用的“服务器推”方案,着重介绍了 Comet - 使用 HTTP 长连接、无须浏览器安装插件...
分类:
Web程序 时间:
2015-05-18 14:28:04
阅读次数:
115
http://www.cnblogs.com/hoojo/p/longPolling_comet_jquery_iframe_ajax.html基于HTTP的长连接,是一种通过长轮询方式实现"服务器推"的技术,它弥补了HTTP简单的请求应答模式的不足,极大地增强了程序的实时性和交互性。一、什么是长连...
分类:
Web程序 时间:
2015-05-18 01:05:04
阅读次数:
263
HTTP协议即超文本传送协议(Hypertext Transfer Protocol ),是Web联网的基础,也是手机联网常用的协议之一,HTTP协议是建立在TCP协议之上的一种应用。由于HTTP在每次请求结束后都会主动释放连接,因此HTTP连接是一种“短连接”,要保持客户端程序的在线状态,需要不断地向服务器发起连接请求。HTTP 是应用层协议,TCP 是传输层协议(位于应用层之下)。
一、长连...
分类:
Web程序 时间:
2015-05-17 10:48:33
阅读次数:
154
最近遇到一个问题,就是在高并发下,mysql性能出现了瓶颈,由于PHP是一种弱类型的语言,没有类型一说。因此,当mysql返回并非预期结果时,会导致后续逻辑错误。
1)线程阻塞测试
当sql语句执行太慢,会导致mysql的连接数被耗尽,无法处理新的请求。
测试方法
执行set global max_connections=1;语句,并在另一个程序中开启长连接占用该连接,此时,mysql服...
分类:
数据库 时间:
2015-05-14 18:52:32
阅读次数:
147
1、局域网环境 => xdebug
这里之所以强调是局域网,是因为dbgpproxy注册ip时,只能取到访问时的外网地址,并不是建立长连接,所以内网电脑无法接受远程服务器的xdebug发来的请求
关于xdebug的的使用方法,推荐一个最详细的介绍
点击查看
2、广域网 => Firephp
firephp的使用介绍 点击查看
firephp是为火狐浏览器设计的,所以在火狐浏览器里使用...
分类:
Web程序 时间:
2015-05-10 15:43:21
阅读次数:
127
php pdo 简单使用(二)
php pdo exec函数 query函数 preparedstatement函数
pdo 事务,pdo 建立长连接...
分类:
Web程序 时间:
2015-05-06 17:53:19
阅读次数:
149
1、db.serverStatus()看看分片性能信息db.serverStatus().connections;分片查看客户端连接数,mongod和mongos的连接属于长连接"connections":{"current":737,--当前活动连接量。连接到server的当前活跃连接数目"available":82--剩余空闲连接量。剩余的可用连接数目},db.serverS..
分类:
数据库 时间:
2015-05-06 15:19:24
阅读次数:
175
最近开发了使用的Netty的长连接服务器,客户端支持使用socket和websocket的js连接,也可以使用flash连接。但是遇到一个很麻烦的问题,当客户端的网络断开或因为异常断开的时候,服务器并不能立即自动知道客户端已断开。幸好遇到一个同事,比较熟悉网络,因此帮忙解决了这个问题..
分类:
Web程序 时间:
2015-05-05 16:52:13
阅读次数:
835
PHP的MySQL持久化连接,美好的目标,却拥有糟糕的口碑,往往令人敬而远之。这到底是为啥么。近距离观察后发现,这家伙也不容易啊,要看Apache的脸色,还得听MySQL指挥。 对于作为Apache模块运行的PHP来说,要实现...
分类:
数据库 时间:
2015-05-04 12:09:39
阅读次数:
172