nginx优化——进程管理、网页压缩、防盗链
admin
2023-02-27 13:01:52
0

内容要点:

  • 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.conf
worker_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/html
vim 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优化可进我主页查看

相关内容

热门资讯

水龙头出水小怎么解决 水龙头出水小可能是由多种原因引起的,以下是一些常见的解决方法:1. 清洁水龙头:水龙头使用时间长了,...
小神童洗衣机启动后不出水直接洗 有可能是洗衣机的进水阀被烧坏了,需要换一个新的进水阀安装上即可。另外不建议自己擅自拆卸洗衣机内部进行...
祝贺景德镇! 海报制作:苗夏阳正在韩国釜山举行的联合国教科文组织第48届世界遗产大会25日通过决议将“景德镇手工瓷...
中央空调不制冷怎么办-中央空调... 中央空调,是电器股份有限公司主要产品之一,但是由于中央空调使用环境和使用方式的不同,在使用过程中就会...
空调不出水不制冷怎么回事 内罩长期不清洗,当然房间密封性差的话也会导致这种现象;其次就是外机问题,如果外机积满灰尘,会成空调制...
空调不出水,不制冷 原因有多种,可能是电源插头没有接牢、制冷剂不足、空调短时间休息间隙、空调滤网积灰等等。很多情况可以自...
中方反击了,欧盟回应 据凤凰卫视报道,中国商务部7月24日宣布对包括德国军工巨头莱茵金属公司在内的14家欧洲企业实施出口管...
这个“中国首次”,很有看点 刚刚,韩国釜山,第48届世界遗产大会传来好消息:“景德镇手工瓷业遗存”成功列入《世界遗产名录》!这是...
85岁剑桥教授,为何成了中国年... ·2026年6月,艾伦·麦克法兰在英国剑桥大学国王学院。(Muye.G/摄)(本文图片均由剑桥康河出...
西安造12英寸硅片月产销突破1... 12英寸电子级硅片是当前全球半导体产业链的紧缺关键材料。近日,记者从位于西安高新区的西安奕斯伟材料科...