Web服务架构设计

时间:2012-12-25 00:58:34

标签: web-services api architecture

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

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

这是一个理智的建筑吗?要显示的输出不是页面的实际值,我的意思是它只是一个加载项。所以异步加载也不会受到伤害。我相信同步方式会大大减慢页面加载时间。

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

最后一个意味着它不仅仅是客户端向您发送一些数据,它还对输出感兴趣。

PS:我觉得这样的问题在SO中并不是很受欢迎。但是我有时会遇到这样的问题而且这是真正的交易,你可以获得最快,最常见的答案。如果需要关闭,有人可以在评论中指出我们可以在网上讨论这些问题吗?

1 个答案:

答案 0 :(得分:0)

这是一个深度的话题,所以这可能不是进入很多细节的正确位置。基本上,您需要了解异步Javascript / ajax调用。这通常是通过许多流行的Javascript框架非常直接地进行的,所以我建议你在下面看看。

相关问题