nginx配置文件的杂七杂八小知识点

1, keepalive_timeout  65;

65秒之后nginx会主动断开,如果没有这个,一直有连接建立而不断开就会浪费cpu资源,是为了保护服务器,如果数字是0表示永久保持连接;

2,events {
    worker_connections  1024;
}

并发数量,同时允许多少人同时访问nginx,需要根据实际的cpu,内存,带宽,磁盘i/o哪里来ixng压力测试一般是内核*1024

3,文件描述符的问题:

4,I/O多路复用,解决高并发问题,有大量用户连过来,但是只有那么多连接,系统需要同时并行处理很多请求。

1)select,轮询机制:比如同学甲的朋友来了,select版大妈比较笨,她带着朋友挨个房间进行查询谁是同学甲,你等的朋友来了,

2)epoll,只要哪个连接有新的变化,或者资源到位了,或者新的请求了,就会触发一个事件,
触发事件了,nginx就会知道,就会知道哪个连接需要处理;基于操作系统支持的I/O通知机制,epoll支持水平触发和边沿触发两种模式;

,她记下了同学甲的信息,比如说他的房间号,那么等同学甲的朋友到来时,只需要告诉该朋友同学甲在哪个房间即可,不用自己亲自带着人满大楼的找人了

 

5,location--翻译为路由

6,mime.types,是指媒体类型,是一种标准,用来表示文档,文件或字节流的性质和格式,它在IETF RFC6838中进行了定义和标准化;

content-type是nginx里响应报文里的一个字段,字段内容来自mime.type文件

7,master和worker的区别:

--》master是worker的父进程,worker是对外提供服务的

 --》nginx的worker到内核里拿数据的流程

 

 ,实现页面跳转功能(有rewrite和return两种方法实现)

return:return+301/302+要跳转的网址(其中301表示永久重定向,302表示暂时重定向)

 

 rewrite:

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值