ruby-on-rails – 拥有单独的Web应用程序的标准是什么?
我正在尝试设置一个Rails项目,该项目有两个逻辑上分离的组件,即管理面板和用户门户.从我到目前为止所读到的,有很多方法来设置它;
>将单个Web应用程序与单个数据库结合使用 主应用程序将需要处理繁忙的流量,管理员适度低. 解决方法
关于可能的架构解决方案的一些想法
1.将单个Web应用程序与单个数据库结合使用 优点: >您拥有单一项目配置下的所有内容, 缺点: >安全性,可以在系统中将事物颠倒过来的功能 2.为管理员和主要应用程序分离Web应用程序,但使用通用数据库 优点: >在不同的应用程序中将代码与不同的上下文分开,使事情更简单 缺点: >由于第二个应用程序存在的原因是操纵数据和 在大多数情况下,这将是最好的情况. 3.使用单独的数据库分隔Web应用程序 在第二个应用程序出现时,想不到为什么要这样做 4.组合两者但部署单独的实例,另一个作为Main应用程序运行 缺点: >您将开发解决方案一,增加处理两个实例的复杂性.>恶意用户可能会找到登录管理实例并获取访问权限的方法管理级功能. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |