除了上面几个提到的,微信开发还有素材管理、用户管理、自定义菜单、账号管理(生成带参数二维码、长连接变短连接(这个不知道咋叫账号管理了))、数据统计接口、多客服接口这些都是比较简单而且类似度极高的,看官网文档应该都能看懂,就不记录了。 主要还有一个网页授权获取用户基本信息的接口要记一下: 如果用户在微
分类:
微信 时间:
2016-01-27 15:45:20
阅读次数:
394
Linux系统下,TCP/IP连接断开后,会以TIME_WAIT状态保留一定的时间,然后才会释放端口。当并发请求过多的时候,就会产生大量的 TIME_WAIT状态的连接,无法及时断开的话,会占用大量的端口资源和服务器资源(因为关闭后进程才会退出)。这个时候我们可以考虑优化TCP/IP 的内核参数,来...
分类:
其他好文 时间:
2016-01-27 10:29:02
阅读次数:
214
修改Time_Wait参数的方法 (在服务端修改)Windows下在HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Tcpip/Parameters,添加名为TcpTimedWaitDelay的DWORD键,设置为30,以缩短TIME_WAI...
http://www.kegel.com/c10k.html#nb.edgehttp://www.chinasb.org/archives/2012/11/4954.shtmlUDP协议:发送进程在发送每个数据报的时候立即发送出去,并不等待多个数据报堆积在一起以一个较大数据报发送出去,它是记录型的协...
分类:
Web程序 时间:
2016-01-22 13:58:57
阅读次数:
294
本文主要从实践角度介绍长、短连接在TCP层面的表现,借助Node.JS搭建后台服务,使用WinHTTP、Ajax做客户端请求测试,最后简单涉及WebSocket。 关键字:长连接、短连接、Node.JS、WebSocket. 一两年前,在理论上对长短连接做了学习,那时的技能以客户端为主,所以...
分类:
Web程序 时间:
2016-01-06 00:01:13
阅读次数:
849
原文链接: http://www.techug.com/https-ssl-tls要说清楚 HTTPS 协议的实现原理,至少需要如下几个背景知识。1. 大致了解几个基本术语(HTTPS、SSL、TLS)的含义2. 大致了解 HTTP 和 TCP 的关系(尤其是“短连接”VS“长连接”)3. 大致了解...
分类:
Web程序 时间:
2015-12-25 11:28:20
阅读次数:
220
查看网络连接数:netstat-an|wc-lnetstat-an|grepxx|wc-l查看某个/特定ip的连接数netstat-an|grepTIME_WAIT|wc-l查看连接数等待time_wait状态连接数netstat-an|grepESTABLISHED|wc-l查看建立稳定连接数量查看不同状态的连接数数量[root@cp-nginx~]#netstat-an|awk‘/^tcp/{++y[$..
分类:
Web程序 时间:
2015-12-25 06:39:35
阅读次数:
548
多线程模型适用于处理短连接,且连接的打开关闭非常频繁的情形,但不适合处理长连接。多线程模型默认情况下,(在Linux)每个线程会开8M的栈空间,再TCP长连接的情况下,2000/分钟的请求,几乎可以假定有上万甚至十几万的并发连接,假定有10000个连接,开这么多个线程需要10000*8M=80G的内...
分类:
其他好文 时间:
2015-12-22 11:38:28
阅读次数:
220
在HTTP应用中,存在一个问题,SERVER由于某种原因关闭连接,如KEEPALIVE的超时,这样,作为主动关闭的SERVER一方就会进入FIN_WAIT2状态,但TCP/IP协议栈有个问题,FIN_WAIT2状态是没有超时的(不象TIME_WAIT状态),所以如果CLIENT不关闭,这个FIN_WAIT_2状态将保持到系统重新..
分类:
系统相关 时间:
2015-12-17 07:10:40
阅读次数:
184
这个表在说什么?a) http是应用层协议,它的长连接和短连接其实就是TCP的长连接和短连接;b) Http1.0和Http1.1的区别是:前者默认短连接,后者默认长连接,长连接的标识是:connection:keep-alive(这个抓过包的都见过吧)c) TCP是传输层协议,作用是保证数据包可靠...
分类:
Web程序 时间:
2015-12-06 14:30:31
阅读次数:
243