NGNIX优化有两种主要类型,一种是配置中的优化,另一种是内核上的优化。
本文将介绍配置中NGNIX的优化。
实验准备:
已安装了NGINX服务器,IP:172.16.10.101,域名:www.tt.com。
方法1:curl命令可以在centos中使用命令`curl -i http://www.tt.com显示响应消息的第一个信息
方法2:在网页上查看
方法1:修改配置文件并关闭版本号
方法2:修改源代码文件中的版本号,然后重新计算并安装此方法以将原始版本编号修改为其他版本,例如“ nginx/1.12.2”为“ nginx/1.1.1”。
NGINX将Web数据返回客户端后,可以设置缓存时间以促进将来相同内容的返回,以避免重复的请求并加快访问速度。
通常,设置了静态网页,并且没有为动态网页设置缓存时间。
随着NGINX运行时间的增加,生成的日志将逐渐增加。为了促进NGINX的运行状态,您需要始终注意Nginx日志文件。大型日志文件是一场大灾难,可用于监视,这对于分析和调查并不方便。它需要定期切割。
脚步:
1.创建一个旧的日志存储目录
2.通过MV命令将原始日志移至日志目录中
3.杀死-usr1 < PID> ? ?重新启动日志文件
4.在30天之前删除日志文件
在高薪场景中,需要启动更多的NGINX流程,以确保快速响应以处理用户请求并避免阻塞。
NGX_HTTP_GZIP_MODULE压缩模块提供了压缩文件内容的功能。
在发送客户端保存网站带宽并增强用户的访问体验之前,允许Nginx服务器压缩输出内容。默认值已安装。
可以将相应的压缩功能参数添加到配置文件中以优化压缩性能。
Web源主机(www.tt.com)配置:
链接链网站主机(www.yuji.com)的配置:
当域名命名请求图片资源的资源未重写为error.png。
设置防盗链后,立即访问倒置链网站:
如果通过FPM处理NGINX的PHP解析函数,以提高PHP的处理速度,则可以通过FPM模块调整FPM模块。
根据服务器的内存和服务加载调整FPM模块参数。
1.修改配置文件后,必须重新启动服务才能生效。
2.在防盗链实验中:被盗链网站需要编写网络主机的域名和IP映射关系以在/etc/hosts文件中写入,否则窃取链网站无法在网络中显示图片主持人。
3.浏览器中有一个缓存时间。当连续访问不同的URL时,建议首先清理浏览器的历史记录,否则显示的图片可能是上一个网站。
原始:https://juejin.cn/post/7098689321380610062