-
nginx可以实现对http和mail协议的反向代理
-
内核程序负责进程切换,每一次切换内核都要消耗一些时间
-
内存中的数据是分页的,每一次IO只能读取一个页面。
-
单进程模型工作在阻塞模式下
-
多进程中,每个进程响应一个请求,进程量大,进程切换次数过多;每个进程的地址空间是独立的,很多空间是重要的数据,所有内存使用效率较低
-
线程(轻量级进程):每个线程响应一个请求:
- 线程依然切换:切换较之进程属于轻量级
- 同一个进程的线程可以共享进程的诸多资源,比如打开的文件
- 对内存的需求较之进程略有下降
- 快速切换的时会带来线程抖动
-
多进程多线程
-
多线程:N个请求(一个线程响应多个请求)
-
IO模型
-
httpd
-
使用Nginx的反向代理
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交