nginx优化——进程管理、网页压缩、防盗链
发表于:2025-02-12 作者:千家信息网编辑
千家信息网最后更新 2025年02月12日,内容要点:nginx优化之进程管理nginx优化之网页压缩nginx优化之防盗链实验环境:在编译安装好nginx的基础上一、nginx优化之进程管理1、超时访问:vim /usr/local/ngin
千家信息网最后更新 2025年02月12日nginx优化——进程管理、网页压缩、防盗链
内容要点:
nginx优化之进程管理
nginx优化之网页压缩
nginx优化之防盗链
实验环境:
在编译安装好nginx的基础上
一、nginx优化之进程管理
1、超时访问:
vim /usr/local/nginx/conf/nginx.conf http {...keepalive_timeout 65 180; #以后者为准。可以在http\server\ locati on设置client_header_timeout 80; #等待客户端发送请求头的超时时间超时会发送408错误client_body_timeout 80; #设置客户输发送请求体超时时间...}
2、更改进程数
ps aux | grep nginx ##查看当前进程数。一个主进程中包含一个子进程
a、添加cpu
虚拟机右下角设置添加cpu
b、重启服务
init 6
c、查看cpu情况
cat /proc/cpuinfo
d、修改配置文件
vim /usr/local/nginx/conf/nginx.confworker_processes 2; #工作进程为2(修改核数相同或者2倍)worker_cpu_affinity 01 10; #做平均分配 编号 1 2(每个进程由不同的cpu处理)
二、网页压缩
1、配置文件中配置压缩功能
vim /usr/ local/nginx/ conf/nginx. conf gzip on; #去掉#开启gzip压缩功能 gzip_min_length 1k; #压缩阈值 gzip_buffers 4 16k; #buffer 大小为4个16k缓冲区大小 gzip_http_version 1.1; #压缩版木 gzip_comp_level 6; #压缩比率,最小为1,处理速度快,传输速度慢,9最大压缩比,处理速度慢,传输速度快 gzip_types text/plain application/x-javascript text/css image/jpg image/jpeg image/png image/gif application/xml text/javascript application/x-httpd-php application/javascript applicationion/json; gzip_disable "MSIE [1-6]\."; #配置禁用gzip条件,支持正则,表示ie6以下不启用gzip gzip_vary on; #选择支持very header可以让前端的缓存服务器缓存经过gzip压缩的页面
2、站点首页中插入jpg图片进行测试
cp /error /usr/local/nginx/htmlvim index.html
三、nginx优化之防盗链
nginx配置文件中添加盗链跳转设置
两种配置方式:
第一种
vim /usr/local/nginx/conf/nginx.conf location ~* \.(jpg|gif|swf)$ { #需要防盗链资源的文件类型 valid_referers none blocked *.lulu.com; if ( $invalid_referer ) { rewrite ^/ #如果有人非法盗链资源,则返回一张防盗链图 } }
第二种:
location /img/ { #img是相对目录,是html目录下的img目录 valid_referers none blocked server_names *.lulu.com; #允许访问该目录的域名或IP if ( $invalid_referer ) { rewrite ^/ https://cache.yisu.com/upload/information/20200309/28/13243.jpg; } }
更多aginx优化、apache优化可进我主页查看
进程
配置
防盗
文件
目录
速度
处理
网页
管理
功能
大小
客户
时间
缓存
资源
速度快
传输
支持
服务
不同
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
studio数据库连接失败
php定义mysql数据库
审计软件开发运用
天互服务器
redis 多个数据库
ARM有哪些软件开发
网络技术员实习报告
mysql数据库技术课件
lol各大区服务器
研翔服务器
电信属于网络安全公司吗
设计一个网络安全协议
易标签数据库怎么设置
上海付克森网络技术公司
能打印目录页的数据库
数据库 表空间
怎么进入网上邻居服务器
参观网络安全基地 方案
为什么把数据库表称为二维表
戴尔服务器开机鼠标不亮
魔兽世界那个服务器 好
大厂网络安全工程师
搞软件开发有风险吗
通迅软件开发
如何用网络安全模式装系统
换硬盘怎么讲原来的数据库
建站助手数据库
服务器和局域网
网络安全法 的意义
软件开发限期整改