|
37 | 37 | + map 指令只能在 http 块中使用 |
38 | 38 | + map 配置指令的工作原理是为用户变量注册 “取处理程序”,并且实际的映射计算是在“取处理程序”中完成的,而“取处理程序”只有在该用户变量被实际读取时才会执行(当然,因为缓存的存在,只在请求生命期中的第一次读取中才被执行),所以对于那些根本没有用到相关变量的请求来说,就根本不会执行任何的无用计算。 |
39 | 39 |
|
40 | | -#### Nginx 变量漫谈(四) |
41 | | -+ [Nginx的11个Phases](https://github.com/Tinywan/Lua-Nginx-Redis/blob/master/Nginx/nginx-phases.md) |
42 | | -+ [Nginx 陷阱和常见错误](https://github.com/Tinywan/Lua-Nginx-Redis/blob/master/Nginx/nginx-1-config.md) |
43 | | -+ [Nginx 高并发系统内核优化](https://github.com/Tinywan/Lua-Nginx-Redis/blob/master/Nginx/nginx-parameter-config.md) |
44 | | -+ [nginx 并发数问题思考:worker_connections,worker_processes与 max clients](http://liuqunying.blog.51cto.com/3984207/1420556?utm_source=tuicool) |
45 | | - + 从用户的角度,http 1.1协议下,由于浏览器默认使用两个并发连接,因此计算方法: |
46 | | - 1. nginx作为http服务器的时候: |
47 | | - `max_clients = worker_processes * worker_connections/2` |
48 | | - 1. nginx作为反向代理服务器的时候: |
49 | | - `max_clients = worker_processes * worker_connections/4` |
50 | | - + 从一般建立连接的角度,客户并发连接为1: |
51 | | - 1. nginx作为http服务器的时候: |
52 | | - `max_clients = worker_processes * worker_connections` |
53 | | - 1. nginx作为反向代理服务器的时候: |
54 | | - `max_clients = worker_processes * worker_connections/2` |
55 | | - + nginx做反向代理时,和客户端之间保持一个连接,和后端服务器保持一个连接 |
56 | | - + clients与用户数 |
57 | | - 同一时间的clients(客户端数)和用户数还是有区别的,当一个用户请求发送一个连接时这两个是相等的,但是当一个用户默认发送多个连接请求的时候,clients数就是用户数*默认发送的连接并发数了。 |
| 40 | +#### [Nginx的11个Phases](https://github.com/Tinywan/Lua-Nginx-Redis/blob/master/Nginx/nginx-phases.md) |
| 41 | + |
| 42 | +#### [Nginx 陷阱和常见错误](https://github.com/Tinywan/Lua-Nginx-Redis/blob/master/Nginx/nginx-1-config.md) |
| 43 | + |
| 44 | +#### [Nginx 高并发系统内核优化](https://github.com/Tinywan/Lua-Nginx-Redis/blob/master/Nginx/nginx-parameter-config.md) |
| 45 | + |
| 46 | +#### [nginx 并发数问题思考:worker_connections,worker_processes与 max clients](http://liuqunying.blog.51cto.com/3984207/1420556?utm_source=tuicool) |
| 47 | ++ 从用户的角度,http 1.1协议下,由于浏览器默认使用两个并发连接,因此计算方法: |
| 48 | + 1. nginx作为http服务器的时候: |
| 49 | + `max_clients = worker_processes * worker_connections/2` |
| 50 | + 1. nginx作为反向代理服务器的时候: |
| 51 | + `max_clients = worker_processes * worker_connections/4` |
| 52 | ++ 从一般建立连接的角度,客户并发连接为1: |
| 53 | + 1. nginx作为http服务器的时候: |
| 54 | + `max_clients = worker_processes * worker_connections` |
| 55 | + 1. nginx作为反向代理服务器的时候: |
| 56 | + `max_clients = worker_processes * worker_connections/2` |
| 57 | ++ nginx做反向代理时,和客户端之间保持一个连接,和后端服务器保持一个连接 |
| 58 | ++ clients与用户数 |
| 59 | + 同一时间的clients(客户端数)和用户数还是有区别的,当一个用户请求发送一个连接时这两个是相等的,但是当一个用户默认发送多个连接请求的时候,clients数就是用户数*默认发送的连接并发数了。 |
0 commit comments