【问题标题】:Web service architecture designWeb服务架构设计
【发布时间】:2012-12-11 04:50:55
【问题描述】:

我的目标是创建一些 API 或服务,其输出必须显示在网站上,并且需要访问客户端的数据库。但是代码应该在我的服务器上因此服务。

我认为它喜欢这样,当页面请求发生时,客户端会让我的服务器知道请求及其类型。然后我的服务器查询客户端数据库(远离我的服务器)并获取运行算法所需的数据。然后运行算法并将输出返回到客户端服务器,然后再次处理(添加 html 标签等)并显示给用户。

这是一个健全的架构吗?要显示的输出不是页面的实际值,我的意思是它只是一个附加组件。所以异步加载也不会受到伤害。我相信以同步方式这会大大减慢页面加载时间。

如果(您的代码需要保持私有 && 客户端数据库并且您的服务器是远程连接的 && 您的代码的输出会影响页面),您将如何完成此类任务:))

最后一个意思是客户端向你发送一些数据还不够,它还对输出感兴趣。

PS:我觉得这种问题在 SO 中不太受欢迎。但我有时会遇到这类问题,而 SO 是真正的交易,您可以获得最快且最出色的答案。如果这需要关闭,有人可以在评论中指出我们可以在网络上讨论此类问题吗?

【问题讨论】:

    标签: web-services api architecture


    【解决方案1】:

    这是一个有深度的话题,因此这里可能不适合详细介绍。基本上,您需要了解异步 Javascript/ajax 调用。这通常是通过许多流行的 Javascript 框架直接实现的,所以我建议你接下来看看。

    【讨论】:

      猜你喜欢
      • 2018-04-28
      • 2015-08-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-12
      • 1970-01-01
      相关资源
      最近更新 更多