我的目标是创建一些 API 或服务,其输出必须显示在网站上,并且需要访问客户端的数据库。但是代码应该在我的服务器上,因此服务。
我认为它喜欢这样,当页面请求发生时,客户端会让我的服务器知道请求及其类型。然后我的服务器查询客户端数据库(远离我的服务器)并获取运行算法所需的数据。然后运行算法并将输出返回到客户端服务器,然后再次处理(添加 html 标签等)并显示给用户。
这是一个健全的架构吗?要显示的输出不是页面的实际值,我的意思是它只是一个附加组件。所以异步加载也不会受到伤害。我相信以同步方式这将大大减慢页面加载时间。
如果(您的代码需要保持私有 && 客户端数据库并且您的服务器是远程连接的 && 您的代码的输出会影响页面),您将如何完成此类任务 :))
最后一个意思是客户端向您发送一些数据不仅足够,它还对输出感兴趣。
PS:我觉得这种问题在SO中不是很喜欢。但我有时会遇到这类问题,而 SO 是真正的交易,您可以在其中获得最快且最出色的答案。如果这需要关闭,有人可以在评论中指出我们可以在网络上讨论这些问题的地方吗?