多客户端Web应用程序设计

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了多客户端Web应用程序设计相关的知识,希望对你有一定的参考价值。

我将设计一个Web应用程序来支持多个客户端。我想有一个MongoDB,其中包含每个用户的用户名或电子邮件以及每个用户的连接字符串的名称。并使用连接字符串获取客户端的SQL数据库。

但我不确定这是否是最佳方法。

你还有其他建议吗?

答案

情况接近你。我们使用了1个常见的db(父),其中存储每个客户端的连接和简单的iterface来控制子数据库(它们是分开的,您可以根据需要或多个客户端手动或自动创建每个客户端的数据库。

基于您想要以何种方式寻找客户。我们的系统使用每个URL的客户端/每个客户端都有自己的URL和自己的数据库。所以在代码中,我们检查url,然后从主db连接字符串和init上下文获取指定的连接。

您需要提供更多详细信息,以获取更多信息。根据您的目标,解决方案可能会有所不同。

另一答案

我看到一些基于URL的方法的项目...但是,如果你想让你的应用程序更加动态,比如说从服务器端迁移到客户端应用程序,你不希望你的URL改变...我会说,你的“用户在我看来,基于“方法更为理想。祝好运。

另一答案

如果您的数据库中有许多客户端,那么您必须创建不同的Web应用程序,即使它们是将其复制/粘贴到另一个

如果在同一个URL下有许多客户端,在同一个Web应用程序下,那么您可以拥有一个数据库,并在数据库中将它们分开。

web.config不提供频繁更改连接 - 你设置这个连接工作,你忘了它。

每次更改web.config时都会创建一系列事件,然后重新启动应用程序,如果找到某些原因则重新编译它...等等

以上是关于多客户端Web应用程序设计的主要内容,如果未能解决你的问题,请参考以下文章

XMPP 多 MUC Web 应用程序操作指南

设计/架构:web-socket 单连接 vs 多连接

REST API 安全设计指南

Web应用多账号系统设计及微信扫码登录实现

Web服务器实现文件传输程序设计

如何设计一个多用户 ajax Web 应用程序以保证并发安全