生产环境下的Rails服务器是如何工作的?

3
我想知道,一般来说它更像是PHP(每次连接都会加载到内存中执行,然后停止),还是像Node.js(单个实例保留在内存中并接受所有请求)?
2个回答

3

0

第二个选项。

实际上,它是Ruby引导应用程序(根据情况可以有多个实例,例如:使用Puma可以请求多个工作进程来处理请求),然后一旦准备就绪(取决于您的应用程序大小,例如:如果您构建每个URL的routes.rb文件很大,那么需要更多时间),应用程序开始处理请求。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接