我有使用CORBA连接的java服务器 - 客户端应用程序。应用程序运行良好的有线连接,但通过WiFi连接时,客户端应用程序运行速度非常慢。任何人都知道为什么CORBA对WiFi的速度非常慢?
提前感谢。
答案 0 :(得分:1)
你还没有量化什么是缓慢而快速的。有几点需要注意,首先是IDL接口的设计。通常,每次调用IDL操作都会导致通过网络的远程调用。例如,当您要检索1M值时,请不要执行1M操作,而是以更大的块检索它们。其次,调用的有效负载是什么,要传输的数据大小是多少。如果这个很大并且你的wifi链接很慢,那么传输数据只需要时间,ZIOP(CORBA压缩)增加了CORBA的能力,它将压缩你的应用程序数据,这是值得关注的。最后,您的网络设置是否正确,您使用的所有主机名和IP地址是否正常工作,例如在您的WiFi设置中DNS设置不正常,反向查找可能会导致性能下降。
检查您的CORBA实现以启用日志记录,查看发生的情况,传输的数据量,您是否看到错误等。
答案 1 :(得分:0)