使用Passenger时,将Nginx与Apache一起在Rails上使用Nginx的利弊是什么


8

乘客最近获得了Nginx的支持,相对于Apache作为Rails应用程序的Web服务器,它有什么优缺点?

Answers:


10

Nginx更轻巧,占用更少的内存和其他资源。另一方面,Apache具有更多深奥的模块,对更多事物的内置支持,并且在一般情况下(因此,有更多的文档和博客文章将其用于不同的任务)以及与Passenger(等等)一起使用更加广泛。的纠结已经找到并修复了)。

从更主观的角度来看,我发现Nginx的配置文件格式更易于使用,并且其请求处理模型更加直观。


-1

这是NGINX的缺点:

当我习惯NGINX时,我会为配置配置重写规则和为应用程序等创建新目录时需要重启NGINX服务器的次数感到惊讶。

也就是说,我只是在具有360 MB内存的VPS上设置了Passenger,Ruby Enterprise Edition和Nginx。几年前,我在共享托管环境中使用Apache的经验有限。如果我没记错的话,Apache的.htaccess文件似乎更具动态性。由于VPS是我的,因此缺少动态配置似乎不是问题。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.