目录
#1.1Nginx性能调优
1.1.1更改进程数与连接数
1.1.2静态缓存功能设置
1.1.3设置连接超时
1.1.4日志切割
1.1.5配置网页压缩
#2.1nginx的深度监控
2.1.1GoAccess简介
2.1.2nginx vts简介
1.1Nginx性能调优
1.1.1更改进程数与连接数
(1)进程数
进程数是指操作系统中当前运行或就绪的进程数量,反映系统并 发程度与资源占用情况。 



(2)连接数
单个Worker进程最大并发连接数

总并发数=worker_processes x worker_connections
1.1.2静态缓存功能设置
静态缓存功能设置,是为了提升网站性能与用户体验,将不常变动的静态资源(如 CSS、JavaScript 文件、图片等)存储在缓存中,减少服务器负载与资源请求时间。



1.1.3设置连接超时
客户端向服务器发起连接请求后,若在规定时间(连接超时时间)内未收到服务器响应,客户端会终止连接尝试,并抛出连接超时错误。
服务器等待客户端请求时,也可设置超时时间,超时未收到请求相关数据,可释放相关资源。

1.1.4日志切割
日志切割指当应用程序或操作系统的日志文件满足特定触发条件时,将其分割成多个部分。切割后会生成新日志文件,后续日志写入新文件,直至下次满足触发条件 。比如随着软件运行,日志文件持续增大,当达到设定的大小或时间要求,就对其进行切割。



1.1.5配置网页压缩
网页压缩是在服务器端对网页相关数据(如 HTML、CSS、JavaScript 文件等)进行处理,减小其体积后再传输给客户端(如浏览器),客户端接收后解压缩还原数据的技术 。原理是利用特定压缩算法,去除数据中的冗余信息,重组数据结构。

2.1nginx的深度监控
2.1.1GoAccess简介
GoAccess 是一款基于终端(命令行)的 实时日志分析工具,主要用于分析 Web 服务器日志(如 Nginx、Apache、Caddy 等),支持实时统计、可视化展示访问数据,并生成交互式报告。它以轻量、高效、配置简单著称,无需安装数据库或复杂依赖,直接读取日志文件即可快速生成分析结果,非常适合运维人员、开发人员或网站管理员实时监控网站访问情况。





2.1.2nginx vts简介
nginx vts(Virtual Traffic Server) 是 Nginx 官方提供的一个 动态模块(需编译时手动启用),全称为 NGINX Virtual Traffic Server Module。它主要用于 实时监控 Nginx 服务器的运行状态和流量数据,提供细粒度的统计信息,帮助运维人员或开发人员快速了解服务器性能、请求分布、缓存命中率等关键指标,是 Nginx 生态中重要的监控与调优工具。
























![[欠拟合过拟合]机器学习-part10](https://i-blog.csdnimg.cn/direct/a8457b6e82374cf187b49e637f721402.png)

