Vig*_*esh 6 architecture ruby-on-rails admin
我正在尝试设置一个Rails项目,该项目有两个逻辑上分离的组件,即管理面板和用户门户.从我到目前为止所读到的,有很多方法来设置它;
主应用程序将需要处理繁忙的流量,管理员适度低.
在四个选项中设置项目的最佳方法是什么?
还有什么可能是每个的缺点?
还有其他方法可以做得更好吗?
小智 9
关于可能的架构解决方案的一些想法
优点:
您拥有一个项目配置下的所有内容,因此您可以避免两次配置项目设置.
您可以重复使用代码,而无需在不同的目录中复制文件或引用文件,这有时会很麻烦.
缺点:
优点:
缺点:
在大多数情况下,这将是最好的情况.
当第二个应用程序用于处理第一个应用程序和数据库的内容时,无法想到为什么要这样做.如果您要在第二个应用程序中使用与主应用程序无关的大量数据,那么这将是一个合理的选择.
缺点:
您将开发解决方案一,增加处理两个实例的复杂性.
恶意用户可能会找到一种方法来登录管理实例并获取对管理级功能的访问权限.
| 归档时间: |
|
| 查看次数: |
532 次 |
| 最近记录: |