apache与nginx的对比 适用场景
目录
最核心的区别
apache是同步多进程模型,一个连接对应一个进程;
nginx是异步的,多个连接(万级别)可以对应一个进程 。
nginx处理静态文件好,耗费内存少.但无疑apache仍然是目前的主流,有很多丰富的特性.所以还需要搭配着来.当然如果能确定nginx就适合需求,那么使用nginx会是更经济的方式.
nginx处理动态请求是鸡肋,一般动态请求要apache去做,nginx只适合静态和反向。
apache rewrite比nginx的rewrite强大 如果rewrite频繁,那还是Apache较适合。
apache有先天不支持多核心处理负载鸡肋的缺点,建议使用nginx做前端,后端用apache。大型网站建议用nginx自带的集群功能