互联网面试,Nginx 和Apache 的区别!
Nginx 为什么在高并发处理优于httpd,为什么现在我们在高并发业务系统中,经常使用Nginx 而不是Apache 。
其实这需要你了解Apache 的三种工作模式。prefork ,worker 和event ,他们分别表示多进程,多线程,和异步I/O。
而Nginx的工作原理中则多了cache loader和cache manager ,当你明白了上述的工作模式的工作原理,那么就能够明白了。
具体分析可以参考下图,虽然不是很全面,但是用于面试吹Nginx 和Apache 的区别反正是足够了!
---《一个在互联网打拼的工具人,猿码天地》欢迎关注@猿码天地 Java研究猿、程序员日常工作生活分享官