优化 Tengine HTTPS 握手时间
背景
网络延迟是网络上的主要性能瓶颈之一。在最坏的情况下,客户端打开一个链接需要DNS查询(1个 RTT),TCP握手(1个 RTT),TLS 握手(2个RTT),以及最后的 HTTP 请求和响应,可以看出客户端收到第一个 HTTP 响应的首字节需要5个 RTT 的时间,而首字节时间对 web 体.
Tengine 如何查找 server 块
本文的目标读者是 Tengine/Nginx 研发或者运维同学,如果自己对这块逻辑非常清楚,那可以略过,如果在配置或者开发 Tengine/Nginx 过程中,有遇到如【请求到达匹配的是哪个 server 块?】等等问题,本文或许能解答你多年的疑惑。
收藏!Tengine问题排查必备
Tengine是由淘宝发起的Web服务器项目,它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。在本文中可认为与Nginx等同。本文分享Tengine中关于“时间”及“缓存”的一些问题,介绍问题发生的原因,并从用户及服务端的角度尝试分析这些问题。