【问题标题】:Site Builder Architecture网站建设者架构
【发布时间】:2019-06-25 07:04:51
【问题描述】:

不谈技术,我对设计站点构建器非常好奇。

jimdowix.com 这样的网站如何运作?

理想情况下我愿意

  • 制作一个Uniq API(后端)
  • 为许多前端客户提供服务(使用 ReactJS 等前端技术)

后端是否应该为前端部分提供服务(通过数据库存储)?

或者在 FS 上为每个客户端创建和实例化文件?

我正在考虑在包含网站的 AWS S3 上动态创建 buckets 将每个 子域 重定向到那些 buckets 将是非常可扩展的,但并不容易更新。

我完全不知道如何设计 网站构建器,您可以在其中即时实例化子网站,使用高可扩展性因素和每个服务前端的可定制

【问题讨论】:

    标签: architecture scalability builder


    【解决方案1】:

    通常,这些网站正在构建一个静态前端 (HTML/JavaScript/CSSS),该前端从某个位置(如 S3)存储和提供服务。他们几乎肯定会有一个数据库来存储用户元数据、站点参数等内容,以及一个可扩展的静态托管位置(如 S3)。

    我不明白为什么 S3 不容易更新。您需要捕获生成站点的所有参数,以便他们可以在添加/更改功能时返回并重新生成它。

    【讨论】:

      猜你喜欢
      • 2010-11-08
      • 2013-09-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多