<>

作者: monk87 | 来源:发表于2019-10-22 22:07 被阅读0次

热部署(热升级)

  • 先替换/sbin/nginx 二进制文件。发送 kill -USR2 13195 给nginx的master进程
  • 发送 kill -WINCH 13195给master进程 让他优雅下线。
    image.png
    image.png

reload流程

image.png
image.png

nginx 和传统服务器请求切换对比

  • 上下文切换时间 一般5微妙
  • 时间片使用时间一般在5~800 毫秒
  • 连接如果有几十万到几百万的情况下,切换就对cpu运算能力产生很大影响


    image.png

处理http请求经历模块

image.png
image.png
初始化

怎么拿到真实的用户IP

image.png

http 过滤模块

image.png

反代

image.png

浏览器缓存逻辑

image.png

cpu 一级二级缓存查看 和 读取耗时 绑定cpu

image.png
image.png
image.png

tcp方面的优化

image.png
image.png image.png
image.png

半连接,全链接


image.png 防御syn-flood攻击
握手挥手

openresty

image.png
image.png

相关文章

网友评论

      本文标题:<>

      本文链接:https://www.haomeiwen.com/subject/ddqamctx.html