在分布式应用程序中,您有很多客户端和一个主服务器,您应该:
中提取负载。
更多信息:
,
将关闭客户端。
发布于 2008-08-30 05:44:31
您应该尽可能多地进行客户端处理。这将使您的应用程序比处理服务器端进行更好的扩展。为了解决您喜怒无常的用户问题,您可以考虑让您的客户端进程以非常低的优先级运行,这样用户的性能就不会明显下降。
发布于 2008-08-30 12:31:54
在客户机-服务器设置中,如果您关心安全性,则应该始终在假定客户端可能已被破坏的前提下进行编程。即使没有,总有可能有人使用旧版本的客户端,使用竞争或修改版本的客户端,或者仅仅是网络连接有点古怪。
因此,当您对客户机进行尽可能多的工作,将信息处理并编组成正确的表单时,服务器需要对客户端提供的任何内容进行彻底的检查。
所以我猜答案是“两者兼备”。
发布于 2008-08-30 10:59:35
服务器必须分析所有这些信息才能确定这些计算机的运行状况。
这可能是迄今为止解释应用程序的最大线索。您能否提供更详细的简报,说明此应用程序在此分布式环境中所寻求实现的目标?我们甚至不知道客户端处理是磁盘I/O还是处理器密集型。如何设计解决方案取决于需要做什么来帮助用户/业务完成他们的工作和目标。
https://stackoverflow.com/questions/35707
复制相似问题