如何在多个服务器上最好地构建大型 Web 应用程序
How to best structure a large web application over multiple servers
下面的最佳服务器设置是什么,我打算将数字海洋与 forge 一起使用。我从数字 oean 开始,挑选我的水滴,(你可以意识到我以前没有做过,所以任何帮助都是有价值的)。
应用程序是这样工作的,我有一个用户可以登录的网站和一个管理人员可以登录的网站。在用户网站上,用户可以做一些关于他或她自己的个人资料的事情,例如..
在管理员网站上,用户将能够对用户网站的所有用户进行操作,
现在从服务器的角度考虑,我提出了以下想法。我的网站需要一个 vps droplet,所有网站都需要一个 droplet 用于我的数据服务器,这就是问题所在。
users 网站和 managrs 网站上的用户都是用户,但根据应用程序和权限,他们只能做某些事情,现在在我的项目中,我有两个不同的应用程序,每个应用程序都有它们自己的模型和控制器,但如果我将其更改为基于服务器的 vps 设置。我希望有以下设置...
一个应用程序服务器,无论他或她在哪个应用程序上,为用户或他的角色运行相同的东西,用户网站或管理员网站上特定用户的应用程序服务器,
这可能吗,还是我找错了树,我对不同网络服务器的用法和最佳实践仍然一无所知,请帮忙!
实际上取决于您的要求和优先级。
如果您需要无论用户网站发生什么情况都始终可以访问经理网站,那么当然,您可以将其放在单独的服务器上。另一方面,如果没有这种需要,我建议将两个网站放在同一台服务器上,使用单独的数据库服务器。管理人员可能比用户少得多,因此管理人员网站将消耗很少的资源。但你也可以为管理者购买更便宜的 Droplet,为用户购买更昂贵的 Droplet。如您所见,有无数种可能性。
其他资源:
https://www.digitalocean.com/community/tutorials/5-common-server-setups-for-your-web-application
下面的最佳服务器设置是什么,我打算将数字海洋与 forge 一起使用。我从数字 oean 开始,挑选我的水滴,(你可以意识到我以前没有做过,所以任何帮助都是有价值的)。
应用程序是这样工作的,我有一个用户可以登录的网站和一个管理人员可以登录的网站。在用户网站上,用户可以做一些关于他或她自己的个人资料的事情,例如..
在管理员网站上,用户将能够对用户网站的所有用户进行操作,
现在从服务器的角度考虑,我提出了以下想法。我的网站需要一个 vps droplet,所有网站都需要一个 droplet 用于我的数据服务器,这就是问题所在。
users 网站和 managrs 网站上的用户都是用户,但根据应用程序和权限,他们只能做某些事情,现在在我的项目中,我有两个不同的应用程序,每个应用程序都有它们自己的模型和控制器,但如果我将其更改为基于服务器的 vps 设置。我希望有以下设置...
一个应用程序服务器,无论他或她在哪个应用程序上,为用户或他的角色运行相同的东西,用户网站或管理员网站上特定用户的应用程序服务器,
这可能吗,还是我找错了树,我对不同网络服务器的用法和最佳实践仍然一无所知,请帮忙!
实际上取决于您的要求和优先级。
如果您需要无论用户网站发生什么情况都始终可以访问经理网站,那么当然,您可以将其放在单独的服务器上。另一方面,如果没有这种需要,我建议将两个网站放在同一台服务器上,使用单独的数据库服务器。管理人员可能比用户少得多,因此管理人员网站将消耗很少的资源。但你也可以为管理者购买更便宜的 Droplet,为用户购买更昂贵的 Droplet。如您所见,有无数种可能性。
其他资源:
https://www.digitalocean.com/community/tutorials/5-common-server-setups-for-your-web-application