正向代理/反向代理
正向代理
反向代理
主体
主体是我们自己。翻墙就是正向代理,别人访问我们的服务就是反向代理。
反向代理的优点
1. 保护服务安全
2. 专注业务、提升性能
nginx 缓存
- 将静态资源缓存到内存中,不要缓存太多。
-
查看缓存
请求/缓存
请求会压入栈,返回就是弹出。
缓存就是存到 nginx 的堆中。URI 重写
读写分离
读,查询。写,删除、更新、查询。
- 不仅是数据库,服务器也要读写分离。nginx 好像一个网关,在请求进来时就进行分流。
-
分离方法
通过 get、post、put 等 http 方法就可以对读写进行分流。
高并发原理
轻量级
内存占用少
进程模型-多进程+io多路复用
参考链接:https://www.cnblogs.com/xiaobaiskill/p/10969180.html
孤儿进程
解析初始化配置文件后会 创建(fork)一个master进程 之后 这个进程会退出 master 进程会变为孤儿进程 由init进程托管。
查看,使用ps -ef|grep nginx
可以看到 master 的父进程为 1.
孤儿进程与僵尸进程[总结]
孤儿没危害,僵尸进程有