如何在多个服务器上最好地构建大型 Web 应用程序



对于以下内容,最好的服务器设置是什么,我打算将数字海洋与锻造一起使用。我从数字 oean 开始并挑选我的液滴,(正如您可以意识到我以前没有这样做过,所以任何帮助都是有价值的)。

该应用程序的工作方式是这样的,我有一个用户可以登录的网站和一个经理可以登录的网站。在用户网站上,用户将能够执行有关其自身个人资料的操作,例如。

在经理网站上,用户将能够执行有关用户网站所有用户的操作,

现在从服务器的角度考虑,我想出了以下想法。我需要我的网站的vps液滴,所有这些网站都是我的数据服务器的液滴,那么这就是问题所在。

用户网站和 managrs 网站上的用户都是用户,但他们取决于应用程序和权限,他们只能做某些事情,在我的项目中,我现在有两个不同的应用程序,每个应用程序都有自己的模型和控制器,但是如果我将其更改为基于服务器的 vps 设置。我希望有以下设置...

运行对用户或其角色相同的内容的应用程序服务器,无论他或她在哪个应用程序上,用户网站或经理网站上的特定用户的应用程序服务器,

这是可能的吗,还是我吠错了树,我仍然不知道不同网络服务器的用法以及最佳实践是什么,请帮助!

它实际上取决于您的要求和优先级。

如果您需要无论用户网站发生什么情况,都可以始终访问经理网站,那么当然,您可以将其放在单独的服务器上。另一方面,如果没有这样的需要,我建议将两个网站放在同一个服务器上,使用单独的数据库服务器。经理可能比用户少得多,因此经理网站将消耗很少的资源。但你也可以为经理购买更便宜的液滴,为用户购买更昂贵的液滴。如您所见,有无数种可能性。

其他资源:

https://www.digitalocean.com/community/tutorials/5-common-server-setups-for-your-web-application

最新更新