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

网站网页打不开怎么办5g网络优化培训

网站网页打不开怎么办,5g网络优化培训,wordpress-5.2.2中文下载,强的小企业网站建设目录 TCP粘包、分包惊群断开连接,TCP怎么检测的?大量的close wait,如何解 ?双方同时调用close水平触发和边沿触发的区别 TCP粘包、分包 解决:1.应用层协议头前面pktlen;2.为每一个包加上分隔符;(\r\n&…

目录

  • TCP粘包、分包
  • 惊群
  • 断开连接,TCP怎么检测的?
  • 大量的close wait,如何解 ?
  • 双方同时调用close
  • 水平触发和边沿触发的区别

TCP粘包、分包

解决:1.应用层协议头前面pktlen;2.为每一个包加上分隔符;(\r\n)

惊群

解决:多个线程共享一个共性内存,里面存有锁,谁得锁谁去响应。

断开连接,TCP怎么检测的?

1、网线断了,网卡会重启。(应用层检测出来)
2、路由器断电,设计 —> 心跳包
3、客户端直接宕机。-------->心跳包

大量的close wait,如何解 ?

ret=recv(),
ret=0时,此时会清理tcp相关的信息之后,才会调用close。(因此会存在大量的close_wait)
解决:把业务层和网络层数据分离,可以直接调用close。

双方同时调用close

哪些情景会出现:

水平触发和边沿触发的区别

在这里插入图片描述
边沿触发时,
比如read时,read buffer有500个数据,read(fd,buf,size)size=300,那么读完size=300之后就不会读了,会等待到下一次出发在读,所以一般读的时候会写个循环,一直读到buffer为空;
应用场景:处理大数据

水平触发时,
只要文件描述符关联的读内核缓冲区read buffer非空,有数据可以读取,就一直发出可读信号进行通知,

水平触发可以在业务逻辑上只调用一次recv,边沿触发需要用循环来recv。
水平触发可以使用阻塞模式,边沿模式不能。
两者性能差异非常小,一般小数据使用水平触发LT,大数据使用边沿触发ET。
listen fd最好使用水平触发,尽量不要边沿触发。

http://www.ds6.com.cn/news/112746.html

相关文章:

  • 江西省委网站作风建设2023年12月疫情又开始了吗
  • 武汉做网站建设的公司排超最新积分榜
  • 临沂哪里有做网站的宁波优化网站厂家
  • 石家庄经济优化搜索点击次数的方法
  • 广东网站建设公司报价表最近三天的新闻大事摘抄
  • 找人做公司网站余姚关键词优化公司
  • 有哪些网站做的好技能培训网
  • 给人做网站的公司淘宝推广费用多少钱一天
  • 大连专业手机自适应网站建设关键词指数查询工具
  • aspnet通讯录网站开发站长之家收录查询
  • wordpress文章搜索移动端seo关键词优化
  • 如果用别人公司信息做网站专业的郑州网站推广
  • 连云港网站建设推广深圳百度seo培训
  • 一个人可以做网站吗快速网站推广
  • 池州网站建设如何做运营推广
  • 网站后台登录域名如何外贸推广
  • 新建网站软件产品推广软文
  • 愚人网站建设营销型网站建设专家
  • 做视频必须知道的一些网站广州网站快速排名
  • 多梦主题建设的网站精准引流推广团队
  • wordpress模板安装seo搜索引擎优化包邮
  • 外贸网站建设案例驻马店网站seo
  • 北京企业建站程序aso优化的主要内容
  • dw外部网站链接怎么做软考培训机构哪家好一点
  • 建网站代理哪个武汉企业seo推广
  • wordpress 读取数据库优化是什么意思
  • 爱站网ip反域名查询百度指数怎么看排名
  • 单页营销分享网站网站投放广告费用
  • 张家港网站制作哪家好企业查询网站
  • 网站开发详情上海职业技能培训机构