我创建了一个 Web 应用程序。现在我正在测试性能。远程服务器需要更多时间来响应。
例子
当我向本地服务器发送请求时,它会在 0.454 秒内响应。但是当我向远程服务器发送请求时,需要 22.930 秒才能响应。
这很难找出原因……
非常感谢,
-Ganesh-
我创建了一个 Web 应用程序。现在我正在测试性能。远程服务器需要更多时间来响应。
例子
当我向本地服务器发送请求时,它会在 0.454 秒内响应。但是当我向远程服务器发送请求时,需要 22.930 秒才能响应。
这很难找出原因……
非常感谢,
-Ganesh-
这很可能是由于网络交互(假设这是唯一的区别)
远程服务器可能有 25 - 250 毫秒的延迟,如果您需要传递多个请求来执行操作,它可以很快加起来长达几分钟。延迟为 0.2 毫秒的网络上相同数量的请求可能不会显示问题。
也许它可以帮助您首先检查 tcp/ip 网络,看看网络是否是瓶颈。
如果这没有帮助。那么可能有必要进入java代码。