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

时间:2017-04-09 13:19:35

标签: laravel digital-ocean forge

以下是最好的服务器设置,我打算使用伪造的数字海洋。我开始使用数字oean并选择我的水滴,(你可以意识到我之前没有这样做过,所以任何帮助都是有价值的。)

该应用程序的工作原理如下,我有一个用户可以登录的网站和一个管理员可以登录的网站。在用户网站上,用户可以做他或她自己的个人资料。

在管理者网站上,用户可以做与用户网站的所有用户有关的事情,

现在考虑服务器我提出了以下想法。我需要为我的网站提供一个vps droplet,这些都是我的dataserver的Droplet,然后是问题。

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

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

这是可能的,还是我咆哮错误的树,我仍然不知道不同服务器的用法和最佳做法,请帮忙!

1 个答案:

答案 0 :(得分:1)

实际上,这取决于您的要求和优先事项。

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

其他资源:

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