这是根据官方文档学习后总结的笔记:Tornado基础Tornado是一套web框架和异步网络功能库,使用非阻塞是IO,可支持数万个活动连接。支持长活跃连接,支持longpolling长连接,支持WebSockets。Awebframework(includingRequestHandlerwhichissubclassedtocreatewebapplications,and..
分类:
其他好文 时间:
2015-01-31 19:30:22
阅读次数:
522
根据自己的理解写的,数据库连接池。
实现了动态增长,连接重用等。
连接池初始时,会有一定数量的连接,随着连接请求的增多,动态增长连接。
存在的问题:当可用连接占总连接数的百分比达到一个数值时,会有很多连接不会被使用,将来可能也不会使用,造成资源的浪费,我想的是产生一个线程,每隔一段时间动态扫描,计算这个百分比,然后关闭一定数量的连接。更好的是根据连接请求的统计,动态增长和关闭连接,比如用户对...
分类:
数据库 时间:
2015-01-30 15:57:59
阅读次数:
289
“服务器推”技术的应用请访问Ajax 技术资源中心,这是有关 Ajax 编程模型信息的一站式中心,包括很多文档、教程、论坛、blog、wiki 和新闻。任何 Ajax 的新信息都能在这里找到。centertop传统模式的 Web 系统以客户端发出请求、服务器端响应的方式工作。这种方式并不能满足很多现...
分类:
Web程序 时间:
2015-01-30 00:02:06
阅读次数:
276
原文来自于:Comet技术原理来自维基百科:Comet是一种用于web的技术,能使服务器能实时地将更新的信息传送到客户端,而无须客户端发出请求,目前有两种实现方式,长轮询和iframe流。简单的说是一种基于现有Http协议基础上的长轮询技术,之所有会产生这种技术的主要原因是Http协议是无状态的所以...
分类:
Web程序 时间:
2015-01-29 14:29:22
阅读次数:
225
答案是无限的。视服务端的资源而不同。以前一直认为服务端在Accept客户端连接后,会开启一个新的端口与客户端建立链路,但这是错误的。事实上,一个连路是由Server IP+server Port + client IP + client port唯一定义。那么监听服务打开80时意味着这个服务打开了一...
分类:
其他好文 时间:
2015-01-27 23:08:29
阅读次数:
415
由于浏览器属于无状态端,页面数据如果想得到及时更新,那需要与服务端保持状态连接,以便有变更能即使改变相关状态。推荐几篇总结不错的关于长连接、长轮询帖子:使用:setInterval\iframe\ajax方式来保持长连接:http://www.cnblogs.com/hoojo/p/longPoll...
分类:
Web程序 时间:
2015-01-26 16:34:01
阅读次数:
202
关于TCP网络传输粘包,网上很多人写了原理。总结起来就一句话:这里拿Server和Client长连接,Server和Client之间通过信令传输做说明:
Server发送的时候按照一条条信令发送,到达操作系统网络层,首先进入缓冲池,然后TCP协议层从池子中获取数据,传输给Client。我们知道TCP的传输有几个方案,比如,滑动窗口、1比特方案。所以Client收到的数据已经不可能是一个个完整的信令的。
个人理解TCP粘包的概念:它描述了一个场景:“信令是一个个紧挨着的,好像是被粘在一起了”。...
分类:
其他好文 时间:
2015-01-20 17:55:41
阅读次数:
184
IOS使用的技术叫做:APNS(Apple Push Notification Service)
Android使用的官方技术叫做:GCM(Google Clouding Messaging)
但是Android的GCM是开发者自己选的也可以自己实现,但是IOS就必须要走他的APNS才可以。
APNS和GCM本质上都是在系统中存在一个基于TCP协议的一个长连接,一直保持与服务器的连接...
分类:
移动开发 时间:
2015-01-19 14:31:12
阅读次数:
225
TCP连接简介
当网络通信时采用TCP协议时,在真正的读写操作之前,server与client之间必须建立一个连接,
当读写操作完成后,双方不再需要这个连接时它们可以释放这个连接,
连接的建立是需要三次握手的,而释放则需要4次握手,
所以说每个连接的建立都是需要资源消耗和时间消耗的
经典的三次握手示意图:
经典的四次握手关闭图:
一、长连接与...
分类:
其他好文 时间:
2015-01-19 14:31:05
阅读次数:
187
引自:http://www.cnblogs.com/AloneSword/p/3517463.html http://www.cnblogs.com/wei2yi/archive/2011/03/23/1992830.html代码示例:1.iframe实现长连接Insert title here.....
分类:
Web程序 时间:
2015-01-18 13:01:23
阅读次数:
367