当网站服务器并发连接达到一定程度时,你可能需要考虑服务器系统中tcp协议设置对http服务器的影响。 tcp相关延时主要包括: 1、tcp连接时建立握手; 2、tcp慢启动拥塞控制; 3、数据聚集的Nagle算法; 4、用于捎带确认的tcp延迟确认算法; 5、TI...
分类:
Web程序 时间:
2015-09-28 13:08:16
阅读次数:
379
TCP拥塞控制,是防止网络中过多数据注入网络,导致路由器或链路过载。TCP拥塞控制十一个全局性过程。几个窗口值:发送方窗口值:发送方缓冲区大小接收方窗口值:接收方缓冲区大小拥塞窗口值: cwnd,表示网络拥塞情况通告窗口值: 接收方通过这个值去通知 发送方 调整其发送缓冲区大小慢启动窗口值:当拥塞....
分类:
其他好文 时间:
2015-09-21 17:15:49
阅读次数:
167
一、安装和配置Genymotion(1)因为Eclipse自带SDK模拟器,慢启动,别说 今天给大家介绍一个更快速的模拟器Genymotion(2)第一次去Genymotion在官方网站上注册一个账号。此帐户是非常有用的 请记着你的账号和password(我用的是QQ好注冊的)网址是:https:/...
分类:
移动开发 时间:
2015-09-12 13:32:15
阅读次数:
233
1. 服务的分类Linux服务可分为RPM包默认安装的服务和源码包安装的服务。前者可细分为独立的服务(直接作用于内存中)和基于xinetd服务。xinetd本身是独立的服务,其唯一的功能是管理其他服务。优点是管理的服务不占用内存,缺点是响应缓慢。(1) 启动和自启动服务启动就是在当前系统中让服务运行...
分类:
系统相关 时间:
2015-08-15 16:13:35
阅读次数:
267
一、TCP建立连接后,通信双方都同时可以进行数据的传输;在保证可靠性上,采用超时重传和捎带确认机制;在流量控制上,采用滑动窗口协议,协议中规定,窗口内未经确认的分组需要进行重传;在拥塞控制上,采用慢启动算法。
(一)拥塞控制:
1、 TCP慢启动、拥塞避免、快速重传、快速回复
为了防止网络的拥塞现象,TCP提出了一系列的拥塞控制机制。最初由V. Jacobso...
分类:
其他好文 时间:
2015-08-12 17:01:06
阅读次数:
192
项目忽然使用debug启动有时候会突然变得非常慢。不但启动慢,启动之后连打开项目标页面也很慢,是日常平凡的4,5倍。可以有下面的几种解决方法: 1、由于Tomcat是服务器,部署好的工程就会一直驻留到服务器里,每次...
分类:
系统相关 时间:
2015-08-03 19:29:03
阅读次数:
544
TCP保持可靠传输的方法:
1)接收确认
2)滑动窗口
3)整体校验
4)失序重排
5)超时重传
6)重复丢弃
7)拥塞避退
1 减少报文数
1>交互数据-----Nagle算法(多个小分组合并为一个分组,减少小分组数)
2>成块数据-----经受时延的ACK(减少ACK报文数)
2 发生拥塞
1>慢启动+拥塞避免算法
2>快速重传+快速恢复...
分类:
其他好文 时间:
2015-07-22 13:11:27
阅读次数:
146
慢启动定义慢启动,是传输控制协议使用的一种阻塞控制机制。慢启动也叫做指数增长期。慢启动是指每次TCP接收窗口收到确认时都会增长。增加的大小就是已确认段的数目。这种情况一直保持到要么没有收到一些段,要么窗口大小到达预先定义的阈值。如果发生丢失事件,TCP就认为这是网络阻塞,就会采取措施减轻网络拥挤。一...
分类:
编程语言 时间:
2015-07-15 13:07:29
阅读次数:
171
原文:http://bhsc881114.github.io/2015/06/23/HTTP%E8%AF%B7%E6%B1%82%E7%9A%84TCP%E7%93%B6%E9%A2%88%E5%88%86%E6%9E%90/针对三次握手、流量控制(接收窗口)、慢启动(cwnd,拥塞窗口)、队首阻塞...
分类:
Web程序 时间:
2015-06-24 14:26:19
阅读次数:
252
web响应(主要指加载网页类,不包括大文件下载,看视频)的核心瓶颈在于延迟,不在于带宽。从感性认知的角度,由于存在tcp的慢启动,所以往往速率还未达到带宽值时,访问就已经结束;另外,没有交互就没有延迟,交互少会更快。从数据角度看:解决思路:
分类:
Web程序 时间:
2015-04-30 15:47:10
阅读次数:
157