【发布时间】:2015-03-05 19:24:30
【问题描述】:
当一个http请求发出时,上面提到的3个不同组的作用是什么?在最终调用应用程序代码之前,他们每个人都做了什么?
【问题讨论】:
标签: ruby-on-rails apache nginx passenger
当一个http请求发出时,上面提到的3个不同组的作用是什么?在最终调用应用程序代码之前,他们每个人都做了什么?
【问题讨论】:
标签: ruby-on-rails apache nginx passenger
在高层,三者扮演以下角色:
应用程序。包含业务逻辑 - 用户管理、买卖交易、显示/更新/删除/创建信息等。
应用服务器。相当于在本地运行rails server 的服务器。
Web/HTTP 服务器。拦截并响应来自客户端(浏览器)的请求。
请参阅https://stackoverflow.com/a/4113570/429758,了解有关此主题的深入讨论。
【讨论】: