
1 pubby Apr 15, 2014 我觉得吧... apache的架构就这德行。 在apache前面加个nginx负责网络io就ok了。 |
2 zodiac1111 Apr 15, 2014 gzlug list也是你发的吧... ps:不会网络,路过 |
3 wangxiaomu OP @pubby 谢谢,nginx没弄过,研究一下。 BTW,有没有直接在Apache下做配置防DOS的呢? |
4 pubby Apr 15, 2014 @wangxiaomu apache的MPM模型主要就是perfork和worker,太多的慢速连接,需要消耗大量进程(线程),很快会达到apache的最大进程限制,如果放宽限制,那么cpu 内存也会达到极限造成资源枯竭。 而nginx的特点正好是单进程处理大量网络连接,刚好互补。 让nginx对付客户的慢速网络,nginx和apache之间建立本地快速连接 这在vps这种资源尤其紧缺的系统上几乎是必备的 当然不用nginx,前面加squid或者varnish也是同样效果。 |
5 wangxiaomu OP @pubby THX :) |