当前位置: 首页 > news >正文

南京网站设计建设江都城乡建设局网站

南京网站设计建设,江都城乡建设局网站,沈阳网站建设哪家做得好啊,青岛建站方案最近做tcp通信速度测试:主要流程如下所示: //client: while() { send data... recv data... //阻塞 }//server: while() { recv data... send data... } 当每次send数据量较小时,速度极慢!而send数据量较大时速度尚可。两者速度…

最近做tcp通信速度测试:主要流程如下所示:

//client:
while()
{
send data...
recv data... //阻塞
}//server:
while()
{
recv data...
send data...
}

当每次send数据量较小时,速度极慢!而send数据量较大时速度尚可。两者速度相差百倍!经过不断测试和查资料,1460字节为关键长度,小于他极慢!

1460字节为TCP MSS(Maximum Segment Size):TCP协议所允许的最大报文长度。

速度极慢的原因是由TCP 协议中的 Nagle‘s Algorithm 和 TCP Delayed Acknoledgement 共同起作用所造成的结果。具体结果是发送小包时可能有40ms延迟!

具体自己百度吧。

这俩功能TCP协议中默认是开启的,而禁用这俩的方法就是开启 TCP_NODELAY:

    int enable = 1;setsockopt(_socket, IPPROTO_TCP, TCP_NODELAY, (char*)&enable, sizeof(enable));

之后,发送小包无延迟,速度正常!

所以,如果是交互性的业务,那应该让任意小包可以快速传输,开启 TCP_NODELAY,提高包的传输效率!

http://www.yayakq.cn/news/472990/

相关文章:

  • 搭建 网站 模版wordpress循环分类
  • 国外流行的内容网站桐柏微网站开发
  • 河北大良网站建设网页超链接怎么做步骤
  • 来个网站sem是什么岗位
  • 做网站需要什么电脑配置万网如何建网站
  • 东莞网站建设科技公司网站是做百度快照推广好
  • 网站开发外包网站网站页面多大合适
  • 资料共享的网站开发东莞seo排名外包
  • 哪里建个人网站好国外好的网站
  • 重庆网站推广人员沈阳沈阳建设工程信息网站
  • 深圳招聘网站开发如何为公司建立网站
  • 企业建站系统cms网站源代码安装
  • 用wp做网站备案贵阳建网站公司
  • wordpress网站能APP吗asp无刷新网站模板
  • 网站如何做后台留言广东省建设工程总监扣分查询网站
  • 东莞市手机网站建设多少钱网站建设运营预算明细
  • 给别人做ppt的网站青岛百度seo排名
  • 怎么攻击php做的网站网页浏览器没有声音
  • 境外网站 icp备案网站作业二级网页
  • 宜黄建设局网站pt网站怎么做
  • 个人网站可以做资讯吗wordpress 角色后台权限
  • 怎么样提升网站权重c 网站开发 图书下载
  • 安徽房产网站建设淄博建站哪家好
  • 网站界面是什么做的网站的页脚
  • 南昌专业网站建设信息浙江宝业建设集团网站
  • 暖通毕业设计代做网站做电影网站哪个源码好
  • 网站建设与管理个人总结成都网站运营
  • 银川建设网站公司宁波做360网站推广
  • 中国联通 网站备案青岛网站建设工作室织梦模板
  • 长沙服务专业的建网站西安网站开发公司排名