• nginx-优化


    一、nginx优化思路

    优化目的:
    标准情况下,软件默认的参数都是对安装软件的硬件标准来设置的,
    目前我们服务器的硬件资源远远大于要求的标准,
    所以为了让服务器性能更加出众,充分利用服务器
    的硬件资源,我们一般需要优化APP的并发数来提升服务器的性能
    1.为了服务器高并发 2.提高用户体验 3.省钱

    二、优化的方向

    • 工作进程优化
      一个主进程挂几个工作进程
      worker_processes 4; 工作进程数量按CPU的总核心数量调整,例如2个CPU,每个CPU2核,一共4个核
      worker_cpu_affinity 0001 0010 0100 1000;CPU的亲和力,有几个核就写几个 1在哪一位就表示哪个核
      worker_connections 10240: 一个工作进程的并发数,每个网站消耗的资源不一样,根据实际设置
    • 长连接
      http协议属于TCP协议
      优化目标:减少三次握手和四次断开的次数
      最坏的情况是100个请求,进行100次三次握手请求四次断开
      keepalive_timeout 5; 长连接时间,建议5s
      keepalive_requests 8192; 每个长连接接受最大请求数
    • 压缩优化
      服务器发向客户端的数据进行压缩,节省带宽

      

       参数解释:

      

       其他参数:

      

      

    • 客户端缓存优化
      音视频文件不能压缩,可以缓存在本地
      

        

  • 相关阅读:
    Spring源码分析(一)
    keras默认配置
    keras中常用的初始化器
    keras手写数字识别
    tensorflow实现XOR
    sklearn PCA的使用
    git常用操作
    Microsoft Visual C++ 14.0 is required问题解决
    TensorFlow2.0提示Cannot find reference 'keras' in __init__.py
    线性回归处理非数值型数据
  • 原文地址:https://www.cnblogs.com/staff/p/11498423.html
Copyright © 2020-2023  润新知