对于分布式应用程序,您有许多客户端和一个主服务器,您应该:
其他信息:
答案 0 :(得分:3)
您应该尽可能多地进行客户端处理。这将使您的应用程序比处理服务器端更好地扩展。为了解决您的用户性问题,您可以考虑让客户端进程以非常低的优先级运行,这样用户的性能就不会明显下降。
答案 1 :(得分:2)
在客户端 - 服务器设置中,如果您关心安全性,则应始终假设客户端可能已被入侵。即使它没有,总是有人使用旧版本的客户端,使用客户端的竞争或修改版本,或只是网络连接有点棘手。
因此,尽管您在客户端上做了尽可能多的工作,处理和编组正确形式的信息,然后服务器需要对客户端提供的任何内容进行彻底的健全性检查。
所以答案我猜是“两个”。
答案 2 :(得分:0)
服务器必须分析所有这些 确定这些健康状况的信息 计算机
这可能是到目前为止解释你的应用程序有点什么的最大线索。您是否能够提供有关此应用程序在此分布式环境中要实现的内容的更详细的简要说明?我们甚至不知道客户端处理是磁盘I / O还是处理器密集型。您如何设计解决方案取决于需要采取哪些措施来帮助用户/企业完成其工作和目标。