Nginx   发布时间:2022-05-11  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了apache – Magento:Lighttpd vs Nginx大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

我在所有Magento安装中都使用Apache.我想知道我是否应该开始使用Lighttpd或Nginx来提高性能.你怎么看?

编辑1

我见过:

Nginx的:
http://www.magentocommerce.com/wiki/1_-_installation_and_configuration/configuring_nginx_for_magento

lighttpd:http://www.magentocommerce.com/wiki/1_-_installation_and_configuration/installing-with-lighttpd-and-fastcgi

你应该抛弃Apache吗?

根据我的经验(使用Nginx php大约3.5年),这是一个很好的选择,我永远不会回到Apache.有两个主要优点:

减少内存使用:使用Apache,php在Web服务器本身内部加载.如果您有80个Apache进程正在侦听,那么每个进程都将运行不同的php环境,每个使用20-30MB的RAm.另一方面,Nginx与一堆php-fpm进程通信,你可以单独扩展.我通常只需运行3-4个php进程,因此这大大减少了我的内存使用量.

非常快速的静态资产:Nginx在提供静态资产(CSS,JS,图像……)方面比Apache快,并且使用非常少的内存来执行此操作.

一个可能的缺点是缺少.htaccess文件支持.这意味着如果您使用php软件依赖于此类型的文件并且不直接提供Nginx配置示例,则必须将Apache .htaccess文件“转换”为Nginx可以理解的格式.根据我的经验,我必须为几个wordpress插件做这件事.同样,它不是太复杂,你通常可以找到一个已经通过谷歌搜索完成它的人.

另外要记住的是Nginx php-FPM不是某种神奇的灵丹妙药.如果你有蹩脚,慢的php代码,这将无法修复它.我对Magento的经验有限,所以我不能为您提供任何具体的见解.在wordpress(我认为非常臃肿)的情况下,Nginx确实在提供静态内容方面要快得多,使用更少的内存并且在提供php页面方面更快一些,但它肯定不会将你的php执行时间缩短一半;)

Nginx vs Lighttpd

Nginx最近获得了很多人气.它的使用量在去年几乎翻了一番,并且已经比基于these statistics的Lighttpd使用了16倍.

两者之间的性能似乎没有太大差异,所以我肯定会选择Nginx.

请记住,您必须使用php作为php-fpm.配置并不困难,并且有关于如何使它们协同工作的无数简单教程.

> A faster Web server: ripping out Apache for Nginx
> GetTing started with nginx and php-fpm
> @L_403_5@

编辑:对不起,我重新组织了我的回答,我有点想念你的问题.

大佬总结

以上是大佬教程为你收集整理的apache – Magento:Lighttpd vs Nginx全部内容,希望文章能够帮你解决apache – Magento:Lighttpd vs Nginx所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: