页面载入中,请稍后...

点我安装PWA
您已拒绝通知
    广告广告

    【Apache换成Nginx(Apache跟Nginx对比)】

    qaq卟言2021-01-24 07:56:29 ApacheNginx
    小人奔跑效果开始
    • 想把Apache换成Nginx已经挺久了
    • Apache目前系统占用确实比较高,进程数多,内存占用大,决定换为较轻量级,高并发Nginx
    • 抗并发Nginx处理请求异步非阻塞,而Apache则阻塞型。高并发下Nginx能保持低资源低消耗高性能
    • 一直没有更换,目前我的的所有应用在Apache下都跑得挺好,自己对Apache的配置也比较熟悉
    • 但是NginxApache速度快并且消耗资源少,然后抽空换一下,顺便记录一下
    • Apache服务器和Nginx的优缺点
    • Apache1.png
    • Apache优点
    • Apache具有很优秀的性能,而且通过模块可以提供各种丰富的功能
    • 首先Apache对客户端的响应是支持并发的 ,运行httpd这个daemon进程之后
    • 它会同时产生多个子进程/线程,每个子进程/线程分别对客户端的请求进行响应
    • Apache可以提供静态和动态的服务 ,例如对于PHP的解析不是通过性能较差的CGI实现的而是通过支持PHP的模块来实现的
    • rewritenginx rewrite强大
    • 支持动态页面
    • 支持的模块多,基本涵盖所有应用,基本想都找得到
    • 性能稳定,而Nginx相对bug较多
    • Apache缺点
    • Apache的这种Serverprocess-based server,也就是基于多进程的HTTPServer
    • 因为它需要对每个用户请求创建一个子进程/线程进行响应
    • 如果并发的请求非常多(这在大型网站是很常见的)就会需要非常多的线程,从而占用极多的系统资源CPU和内存
    • 这样在高负载的情况下,资源的消耗和响应的速度都会有很大的问题
    • Nginx优点
    • Nginx2.png
    • Apache占用的内存和资源少
    • Nginx配置简洁,Apache复杂
    • 较轻量级,高并发
    • 适合做前端服务器,负载性能很好
    • 支持负载均衡
    • Nginx缺点
    • NginxPHP支持需要配合其他后端用
    • 处理动态请求很不友好
    • 组件比Apache
    完结

    🔖本文来源:qaq卟言的个人博客网站声明如损害你的权益请联系我们

    ©️版权声明:本文为【qaq卟言】原创文章,写作不易,转载请您添加本文链接,谢谢您的合作!

    📜著作协议:《知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议

    ⚠️部分文章图片来自网络,可能存在版权问题。如发现相关争议请联系qaq卟言处理!

    🔗

    广告广告

    随机文章

    该文章已经关闭评论,评论请前往留言信箱