Symfony2多个应用程序和以api为中心的应用程序

Symfony2多个应用程序和以api为中心的应用程序,api,rest,web-applications,architecture,symfony,Api,Rest,Web Applications,Architecture,Symfony,我正在尝试做一个以Symfony2为中心的应用程序,并重新使用web前端应用程序的所有捆绑包。应用程序将分为三个API,前端和后端,这样我们可以像服务包一样编写API,并在整个应用程序中使用它,还可以为我们的应用程序提供API。前端将使用API作为服务,并将所有前端供用户使用。后端也将使用API,但提供不同的url来管理应用程序 这是我正在使用的结构: /app_api /app_frontend /app_backend /bin /src /vendor /web_a

我正在尝试做一个以Symfony2为中心的应用程序,并重新使用web前端应用程序的所有捆绑包。应用程序将分为三个API,前端和后端,这样我们可以像服务包一样编写API,并在整个应用程序中使用它,还可以为我们的应用程序提供API。前端将使用API作为服务,并将所有前端供用户使用。后端也将使用API,但提供不同的url来管理应用程序

这是我正在使用的结构:

/app_api  
/app_frontend  
/app_backend  
/bin  
/src  
/vendor  
/web_api  
/web_frontend  
/web_backend  
这将被推广到:

api.domain.com (app_api, web_api)  
www.domain.com (app_frontend, web_frontend)  
backend.domain.com (app_backend, web_backend)  
你觉得怎么样?
这可能吗?
即使我们使用APC,性能如何

如果您有其他解决方案,请告诉我


感谢并问候所有人

除了我有应用程序/api、应用程序/前端、应用程序/后端之外,我几乎做了同样的事情。以及web下的各个目录。看起来不错。谢谢你的回复!,我想这种结构也很好,也许更好。你如何配置应用程序来更新所有应用程序上的供应商?当做