25
2016
03

惊群现象和Nginx处理惊群的方法

什么是“惊群”

当多个进程/线程再等待统一资源的时候,一旦多个进程/线程需要的资源出现释放时,进程/线程间就会出现对该资源的竞争现象,由于只有一个进程/线程请求到资源,就出现这种现象“惊群”(Thundering herd)。产生的结果就是

  1. 系统对用户进程/线程频繁的做无效的调度、上下文切换,系统系能大打折扣。

23
2016
03

Nodejs高性能服务架构:cluster模式+Nginx多进程模式

Nodejs和Nginx都是轻量级,高性能服务器的代表,而Nodejs站点的标准配置就是在Nodejs服务器上架一层Nginx反向代理,两种轻量级高性能的服务器组合在一起产生什么样的火花呢?往下看。

为什么要在Nodejs上加Nginx反向代理,原因归纳如下:

  1. 用Nginx来做静态资源的反向代理,减少Nodejs的压力;

«1»