<>

作者: 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