【发布时间】:2020-08-03 17:45:58
【问题描述】:
这是我第一次参与SAAS 项目。
我有两个关于项目架构的问题:
- 关于用户的 DNS - 我如何创建 DNS 记录,以及如何创建 用户绑定自己的域?
- 使用一处存储的后端代码,无需为任何新用户制作副本。
项目后端使用PHP 7开发。
WIX 就是一个很好的例子(帮助用户只需点击几下即可创建漂亮网站的项目)。
注册后获得三级域名“username.wix.com”之类的,也可以绑定自己的域名。 框架后端代码存储在一个地方(肯定不能每次都为任何新用户复制它,否则服务所有者将失去对更新的所有控制并拥有大量不必要的副本)。
那么问题来了,要实现这样的架构,后端代码存放在一个地方,用户注册后得到三级域,可以绑定自己的域,应该怎么做?同时所有可执行代码都存储在一个地方(例如:SSD)并连接到所有用户?
提前感谢您提供任何信息!
【问题讨论】:
标签: php web dns architecture saas