我正在寻求一些有关此问题的一般洞察力和建议,而不是针对问题的具体解决方案。Rails 4 Subdomain最佳实践
我目前正在开发一个需要管理员子域的应用程序,例如:admin.mydomain.com
,这个管理子域将处理所有的事情,比如管理用户和设置面板内的内容以及API调用Dropbox和什么不。
一般来说,面板会与网站公共端的现有模型和控制器有点交叉,并管理由管理员用户提交的自己的内容。
有人说这应该怎么去设计这个应用程序?
鉴于我的筹码包括:
- Nginx的
- 的Phusion客运
- Ubuntu的
- 轨道4
我一点儿也不知道是否不小于2应用程序就是这样,因为我不知道在同一台服务器上托管2个应用程序的最佳方式。然后有两个不同的进程需要更大的内存需求,以及两个应用程序之间的路由问题。相反,如果这是一个单一的应用程序,我需要设置一些时髦的路由,以确保像编辑用户这样的东西只有在admin子域下才能登录管理员。
随着所有的内容在线阅读,它给了我如何设置一些'物理'的合理理解(虽然我仍然不确定在该领域),但我仍然不知道如何构建这个,2个应用程序或1,子域的最佳路由等等。
任何见识都会很棒,我非常喜欢泡菜。