首页 » Web前端 » 丢包phpapache技巧_Apache和Nginx两大年夜Web常用做事器有什么差异你知道吗

丢包phpapache技巧_Apache和Nginx两大年夜Web常用做事器有什么差异你知道吗

访客 2024-10-24 0

扫一扫用手机浏览

文章目录 [+]

Apache 是天下排名第一的 web 做事器,根据 netcraft 所作的调查,天下上百分之五十以上的 web 做事器在利用 Apache。

1995 年 4 月,最早的 Apache(0.6.2 版 ) 由 Apache group 公布发行。
Apache group 是一个完备通过 internet 进走运作的非盈利机构,由它来决定 Apache web 做事器的标准发行版中该当包含哪些内容。
答应任何人修正隐错,供应新的特色和将它移植到新的平台上,以及其它的事情。
当新的代码被提交给 Apache group 时,该团体审核它的详细内容,进行测试,如果认为满意,该代码就会被集成到 Apache 的紧张发行版中。

丢包phpapache技巧_Apache和Nginx两大年夜Web常用做事器有什么差异你知道吗

Apache 的特性 :

丢包phpapache技巧_Apache和Nginx两大年夜Web常用做事器有什么差异你知道吗
(图片来自网络侵删)
险些可以运行在所有的打算机平台上支持最新的 http/1.1 协议大略而且强有力的基于文件的配置 (httpd.conf)支持通用网关接口 (cgi)支持虚拟主机支持 http 认证集成 perl集成的代理做事器可以通过 web 浏览器监视做事器的状态,可以自定义日志支持做事器端包含命令 (ssi)支持安全 socket 层 (ssl)具有用户会话过程的跟踪能力支持 fastcgi支持 java servlets

2.Nginx

Nginx 是俄罗斯人编写的十分轻量级的 http 做事器,Nginx的发音为 “engine X”,是一个高性能的 http 和反向代理做事器,同时也是一个 IMAP/POP3/SMTP 代理做事器。
Nginx 是由俄罗斯人 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开拓。

Nginx因此事宜驱动的办法编写,以是有非常好的,性能,同时也是一个非常高效的反向代理、负载平衡。
其拥有匹配 lighttpd 的性能。
Nginx 做为 http 做事器,有以下几项基本特性:

处理静态文件,索引文件以及自动索引;打开文件描述符缓冲,无缓存的反向代理加速,大略的负载均衡和容错。
fastcgi,大略的负载均衡和容错。
模块化的构造包括:gzipping, byte ranges, chunked responses, 以及 SSI-filter 等 filter。
如果由 fastcgi 或其它代理做事器处理单页中存在的多个 SSI ,则这项处理可以并走运行,而不须要相互等待。

Nginx 专为性能优化而开拓,性能是其最主要的考量,实现上非常看重效率。
它支持内核 Poll 模型,能经受高负载的磨练,有报告表明能支持高达 50,000 个并发连接数。

Nginx 具有很高的稳定性。
其它 http 做事器,当碰着访问的峰值,或者有人恶意发起慢速连接时,也很可能会导致做事器物理内存耗尽频繁交流,失落去相应,只能重启做事器。
例如当前 Apache 一旦上到 200 个以上进程, web 相应速率就明显非常缓慢了。
而 Nginx 采纳了分阶段资源分配技能,使得它的 CPU 与内存占用率非常低。
Nginx 官方表示保持 10,000 个没有活动的连接,它只占 2.5M 内存,以是类似 DDOS 这样的攻击对 Nginx 来说基本上是毫无用途的。
就稳定性而言。

Nginx 支持热支配。
它的启动特殊随意马虎,并且险些可以做到 7 24 不间断运行,纵然运行数个月也不须要重新启动。
你还能够在不间断做事的情形下,对软件版本进行进行升级。

二、两种 web 做事器的比较:

注:在相比拟较大的网站,节约下来的做事器本钱无疑是客不雅观的。
而有些小型网站每每做事器不多,如果采取Apache这类传统Web做事器,彷佛也还能撑过去。
但有其很明显的弊端:Apache在处理流量爆发的时候(比如爬虫或者是Digg效应)很随意马虎过载,这样的情形下采取Nginx最为得当。

建议方案:

Apache后台做事器(紧张处理php及一些功能要求如:中文url)Nginx前端做事器(利用它占用系统资源少得上风来处理静态页面大量要求)Lighttpd图片做事器

总体来说,随着Nginx功能得完善将使他成为今后web server得主流。

三 、性能测试 :

将分别测试 2种软件在对动态页面和静态页面要求及并发时的相应韶光

l静态页面 搜狐首页

Nginx

Apache

l动态页面内部社区首页

Nginx

Apache

lPHPINFO 函数页

Nginx

Apache 涌现丢包

为了帮助小伙伴们更好的学习Python,技能学派整理了Python的干系学习视频及学习路线图。

领取办法

关注“技能学派”后,评论转发文章,私信回答:Python学习

标签:

相关文章

手机话费开钻代码数字时代的便捷生活

我们的生活越来越离不开手机。手机话费作为手机使用过程中的重要组成部分,其充值方式也在不断创新。手机话费开钻代码应运而生,为用户提供...

Web前端 2025-02-18 阅读0 评论0

探寻专业奥秘如何查询自己专业的代码

计算机科学已成为当今社会不可或缺的一部分。掌握一门专业代码对于个人发展具有重要意义。面对繁杂的学科体系,如何查询自己专业的代码成为...

Web前端 2025-02-18 阅读0 评论0

微博11800错误代码背后的真相与应对步骤

社交媒体已经成为人们日常生活中不可或缺的一部分。微博作为中国最大的社交媒体平台之一,拥有庞大的用户群体。在使用微博过程中,用户可能...

Web前端 2025-02-18 阅读0 评论0