扫码关注官方订阅号
现在很多云主机的集成环境或者各种公有云也默认提供的都是lighttpd或者nginx服务器,为什么这些性能更高的服务器软件没有取代apache?
ringa_lee
与快相对应的,是稳定。一些对并发等性能要求不是很高的网站,采用apache是种不错的选择。
因为两个东西的侧重点不一样,Apache自身内置了很多东西,无需借助其他东西就能够几乎所有的Web类型应用进行支持。而Nginx不同,它在静态文件的处理、高并发方面比较有优势。Apache侧重在完整稳定上,而Nginx侧重在轻量高效上,很多时候Apache和Nginx是配合使用的,Nginx配置在Apache前面,用它挡掉静态文件的请求(网站今天资源的请求占了大部分的),Nginx处理不了的内容菜才转发给Apache来处理。
nginx的确更优秀一些,但是不是所有的网站非要用多么追求极致的东西,得过且过就行了。说到底,是人们懒惰不愿意接收新东西,怕风险,怕担责任。
LAMP的锅,一个装上就能用,而且培训的老师教过,一个要学,许多人遇到问题都是宁可多花10倍的工作时间来适配一个自己会的东西、以后再花100倍的时间来填这个大坑也不愿意花一天时间学一个新东西的。
任何东西都有优点和缺点 所以完全替代会很难 最好就是结合着用 再说以前好多都用的apache 好多人懒得弄新的东西 人们刚开始对新的事物都有抵触心理 就好像你没来帝都的时候回想地铁挤得要死 节奏快 当你真的来了会发现也没那么恐怖
主要是因为Nginx改配置文件之后需要重启才能生效,不像Apache可以直接解析.htaccess文件,而主机商不可能因为用户修改自己的配置文件之后就重启Nginx的,这样会影响到其他用户的使用。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
与快相对应的,是稳定。
一些对并发等性能要求不是很高的网站,采用apache是种不错的选择。
因为两个东西的侧重点不一样,Apache自身内置了很多东西,无需借助其他东西就能够几乎所有的Web类型应用进行支持。而Nginx不同,它在静态文件的处理、高并发方面比较有优势。
Apache侧重在完整稳定上,而Nginx侧重在轻量高效上,很多时候Apache和Nginx是配合使用的,Nginx配置在Apache前面,用它挡掉静态文件的请求(网站今天资源的请求占了大部分的),Nginx处理不了的内容菜才转发给Apache来处理。
nginx的确更优秀一些,但是不是所有的网站非要用多么追求极致的东西,得过且过就行了。说到底,是人们懒惰不愿意接收新东西,怕风险,怕担责任。
LAMP的锅,一个装上就能用,而且培训的老师教过,一个要学,许多人遇到问题都是宁可多花10倍的工作时间来适配一个自己会的东西、以后再花100倍的时间来填这个大坑也不愿意花一天时间学一个新东西的。
任何东西都有优点和缺点 所以完全替代会很难 最好就是结合着用 再说以前好多都用的apache 好多人懒得弄新的东西 人们刚开始对新的事物都有抵触心理 就好像你没来帝都的时候回想地铁挤得要死 节奏快 当你真的来了会发现也没那么恐怖
主要是因为Nginx改配置文件之后需要重启才能生效,不像Apache可以直接解析.htaccess文件,而主机商不可能因为用户修改自己的配置文件之后就重启Nginx的,这样会影响到其他用户的使用。