美文网首页
Nginx 学习之旅 | Nginx 优化

Nginx 学习之旅 | Nginx 优化

作者: stamSuper | 来源:发表于2020-02-27 16:23 被阅读0次

优化目的

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

工作进程优化

    Nginx是主进程+⼯作进程模型
    worker_processes 1; ⼯作进程数量 按CPU的总核⼼调整
    worker_cpu_affinity 0010 0100 1000; CPU的亲和⼒
    worker_connections 1024; ⼀个⼯作进程的并发数

长连接设置

    http协议属于TCP协议
    优化⽬标:减少三次握⼿和四次断开的次数
    keepalive_timeout 5; ⻓连接时间
    keepalive_requests 8192; 每个⻓连接接受最⼤请求数
image.png

在response 部分,看到如上图的状态,说明长连接开启

数据压缩

    gzip on;      (启⽤ gzip 压缩功能)
    gzip_proxied any; (nginx 做前端代理时启⽤该选项,表示⽆论后端服务器的headers头返回什么信息,都⽆条件启⽤压缩)
    gzip_min_length 1024; (最⼩压缩的⻚⾯,如果⻚⾯过于⼩,可能会越压越⼤,这⾥规定⼤于1K的⻚⾯才启⽤压缩)
    gzip_buffers     4 8k; (设置系统获取⼏个单位的缓存⽤于存储gzip的压缩结果数据流 按照原始数据⼤⼩以8K为单位申请4倍内存空间)
    gzip_comp_level 3; (压缩级别,1压缩⽐最⼩处理速度最快,9压缩⽐最⼤但处理最慢,同时也最消耗CPU,⼀般设置为3就可以了)
    gzip_types       text/plain text/css application/x-javascript application/javascript application/xml; (什么类型的⻚⾯或⽂档启⽤压缩)

客户端缓存

    语法: expires [time|epoch|max|off]
    默认值: expires off
    作⽤域: http, server, location
    location ~.*\.(js|css)?$
     {
          expires 1h;
     }

相关文章

  • Nginx 学习之旅 | Nginx 优化

    优化目的 标准情况下,软件默认的参数都是对安装软件的硬件标准来设置的,⽬前我们服务器的硬件资源远远⼤于要求的标准,...

  • Nginx性能优化配置参考

    系统优化 系统内核优化参考 Nginx配置优化 Nginx配置参考 worker_processesnginx运行...

  • 综合架构之服务优化(后篇)

    主要内容: 1.nginx优化2.php优化3.安全优化 nginx服务优化 1.nginx配置文件移动,该如何启...

  • 153Nginx 运维基础入门--Nginx优化

    实验原理 优化 Nginx 的必要性初步学习 Nginx 有必然要了解下如何进一步压榨 Nginx 的性能。要是你...

  • 后端技术栈

    Nginx 工作原理和优化、漏洞(下) Nginx 工作原理和优化、漏洞(下)Mysql查询性能优化的心得 前言:...

  • Nginx配置文件说明和优化

    1) nginx文件结构和配置文件说明 2) Nginx优化

  • Nginx文章集

    查看当前 nginx 连接数 Nginx优化配置,轻松搞定十万并发 LVS+KeepAlived+Nginx高可用...

  • nginx的工作流程

    nginx的优化1、nginx可以从哪里优化对于nginx本身,最重要的也就是他的配置文件,在这个配置文件中,可以...

  • LNMP优化

    nginx优化 nginx.conf #user nobody; worker_processes 4; #err...

  • Nginx 学习之旅 | Nginx 限速

    限速介绍 1、限速该特性可以限制某个用户在一个给定时间段内能够产生的http请求数。请求可以简单到就是一个对于主页...

网友评论

      本文标题:Nginx 学习之旅 | Nginx 优化

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