`
bugyun
  • 浏览: 556148 次
社区版块
存档分类
最新评论

nginx 和 Apache 各自的优点

 
阅读更多

  Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。


nginx 的优点:
1. 占有内存少
2. 并发能力强(能够支持高达 50000 个并发连接数的响应)
3. 处理静态文件,索引文件以及自动索引(性能大约是 apache 的3倍)
4. 简单的负载均衡和容错
5. 配置简单

6. 状态监控(并发连接/网站的负载情况)


apache的优点:
1. rewrite 强大,处理动态请求6.
2. 模块超多
3. bug 少,超稳定
4. 稳定性高。

   最核心的区别在于apache是同步多进程模型,一个连接对应一个进程;nginx是异步的,多个连接(万级别)可以对应一个进程 。
  前端nginx抗并发,后端apache集群,配合的也不错


分享到:
评论

相关推荐

    apache+nginx+tomcat

    Apache、Nginx 和 Tomcat 是在 Web 服务器领域中常用的三个组件,它们各自承担着不同的职责,并且经常被组合使用以实现高效、稳定的网站部署和应用服务。 Apache HTTP Server 是世界上最广泛使用的开源 Web 服务器...

    详解Nginx与Apache共用80端口的配置方法

    在IT行业中,Nginx和Apache都是常用的HTTP服务器软件,它们各自有着独特的优点。Nginx以其高性能、低资源消耗而著称,尤其擅长处理静态文件和反向代理任务;而Apache则以其丰富的模块和灵活性受到青睐,尤其适合处理...

    实战Nginx:取代Apache的高性能Web服务器

    在实践中,一些系统管理员甚至会结合使用Nginx和Apache,利用各自的优势:用Nginx处理静态内容和作为反向代理,而Apache则用来处理复杂的CGI和动态内容请求。这种组合方式利用了两者的优点,为各种不同的Web应用需求...

    vhostmgr:Nginx和Apache的虚拟主机管理器

    Nginx与Apache是两大主流的Web服务器软件,它们各自拥有独特的优点。Nginx以其高效的反向代理、负载均衡和静态文件处理能力而闻名,而Apache则以其强大的模块化设计和对PHP等动态语言的良好支持受到喜爱。在虚拟主机...

    Apache和Nginx的优缺点详解_动力节点Java学院整理

    Apache 和 Nginx 是两种广泛使用的 HTTP 服务器软件,它们在功能实现上具有很多相似之处,但也有各自的优点和特点。 首先,Apache 和 Nginx 都采用了模块化设计,这意味着用户可以根据需求自由选择和组合不同的功能...

    Linux服务器下Nginx与Apache共存的实现方法分析

    在Linux服务器环境中,有时我们需要在同一台服务器上同时运行Nginx和Apache,以利用它们各自的优势。Nginx以其高性能的静态文件处理能力和反向代理功能而著名,而Apache则在处理动态内容和模块化配置方面表现出色。...

    nginx+tomcat

    Tomcat是Apache软件基金会的项目,它实现了Java Servlet和JavaServer Pages(JSP)规范,是部署Java Web应用的常见选择。然而,Tomcat处理静态资源的效率较低,对于高并发场景,其性能可能不如Nginx。因此,将Nginx...

    深入Apache与Nginx的优缺点比较详解

    Apache 和 Nginx 是两种广泛使用的 Web 服务器,它们各自有着独特的优缺点。Apache,作为一个历史悠久的开源项目,以其强大的功能和丰富的模块库而著称。Nginx 则以其轻量级、高效的并发处理能力和模块化设计赢得了...

    简单谈谈apache与nginx

    Apache和Nginx是两种广泛应用的Web服务器,它们各自在不同的场景下具有独特的优势。Apache,作为一个历史悠久的Web服务器,以其强大的模块化设计和广泛的社区支持而闻名,尤其适合运行动态内容和复杂的Web应用程序。...

    tomcat+redis+nginx session共享.docx

    - **步骤**:复制`apache-tomcat-8.5.14`两份,分别命名为`apache-tomcat-81`与`apache-tomcat-82`,并修改各自的`server.xml`中的端口号,以确保能够同时运行。 - **配置context.xml文件**: ```xml ...

    方配网站服务器微型版

    总的来说,“方配网站服务器微型版”为用户提供了便捷的Web服务环境,融合了IIS、Apache和Nginx的优点,降低了小型服务器部署的复杂度。无论是初学者还是经验丰富的IT专业人员,都能从中受益,快速实现网站的搭建和...

    Python WEB应用部署的实现方法

    这两种部署方式都有各自的优点。Apache + mod_wsgi适合已经使用Apache的环境,且mod_wsgi可以直接与Apache集成。而Nginx + uWSGI提供了更高的性能和可扩展性,特别是当处理大量并发请求时。 总结来说,Python WEB...

    phpwamp phpstudy xqmpp的区别

    让我们详细了解一下它们各自的特点和差异。 首先,`phpwamp`是一款小巧且易于使用的WAMP集成环境。它的主要优点是安装简单,用户界面直观,适合初学者和需要快速搭建本地开发环境的开发者。它通常包含了最新版本的...

    Web集群与负载均衡服务实现

    【Web集群与负载均衡服务...这种方式提供了更多灵活性和控制,如Nginx和Apache HTTP Server等常用实现。 在实际应用中,根据业务需求和资源限制,可以选择合适的负载均衡策略和技术,以构建高效、稳定的Web服务环境。

    tomcat redis session.rar

    【描述】:“Tomcat集群Nginx使用Redis保证Session同步”这一场景中,通常是因为在多台Tomcat服务器组成的集群中,每个服务器各自维护独立的Session,当用户在集群中的不同服务器之间切换时,可能会导致Session丢失...

    电商网站开发与管理第2章网站建设基础知识.pptx

    Web平台由Web服务器软件和浏览器软件组成,如IIS、Apache、Nginx、Lighttpd和Squid等,它们各自有不同的特性,适应不同的需求。 Web服务器软件的选择对网站性能有很大影响。IIS是初学者的常用选择,而Apache因其...

    最好用的php运行环境

    这两个服务器软件都有各自的优点和适用场景,比如Apache支持多种模块,而Nginx则以其高性能和反向代理能力闻名。 3. **数据库管理**:常见的如MySQL,用于存储和检索网站数据。PHP与MySQL的配合是许多网站后台的...

    2017218007文华_《网络工程师综合训练》报告1

    - **软件**:Web服务器软件如Apache或Nginx,数据库管理系统如MySQL或Oracle,开发工具如IDE(IntelliJ IDEA, Visual Studio Code等),版本控制工具如Git,以及前端和后端的编程语言及框架。 综上所述,网络留言簿...

    三层架构开发的MyQQ

    这种架构的优点在于提高了代码的可维护性、可扩展性和复用性,同时也使得不同层次的开发者可以专注于各自领域的开发,提升了工作效率。 在"MyQQ"项目中,表现层主要负责用户交互,它包含了用户界面和客户端逻辑,...

Global site tag (gtag.js) - Google Analytics