
tcp/ip
zt3032
这个作者很懒,什么都没留下…
展开
-
TCP_NODELAY 之延迟
最近的业余时间几乎全部献给 breeze 这个多年前挖 下的大坑—— 一个异步 HTTP Server。努力没有白费,项目已经逐渐成型了, 基本的框架已经有了,一个静态 文件模块也已经实现了。 写 HTTP Server,不可免俗地一定要用 ab 跑一下性能,结果一跑不打紧,出现了一个困扰了我好几天的问题:神秘的 40ms 延迟。 Table of Contents转载 2017-09-05 11:44:59 · 473 阅读 · 0 评论 -
socket的5个异常
第1个异常是 java.net.BindException:Address already in use: JVM_Bind。 该异常发生在服务器端进行new ServerSocket(port)(port是一个0,65536的整型值)操作时。异常的原因是以为与port一样的一个端口已经被启动,并进行监听。此时用netstat –an命令,可以看到一个Listending状态的端口。只需转载 2017-08-31 15:03:03 · 395 阅读 · 0 评论 -
curl分析请求耗时
最近工作中遇到一个问题,某个请求的响应特别慢,因此我就希望有一种方法能够分析到底请求的哪一步耗时比较长,好进一步找到问题的原因。在网络上搜索了一下,发现了一个非常好用的方法, curl 命令就能帮你分析请求的各个部分耗时。curl 命令提供了 -w 参数,这个参数在 manpage 是这样解释的:-w, --write-out Make curl display information on s...转载 2018-05-29 09:47:30 · 9121 阅读 · 0 评论