Delphi XE6慢速ISAPI连接

Delphi XE6慢速ISAPI连接,delphi,delphi-xe6,isapi,Delphi,Delphi Xe6,Isapi,因此,我们有这个ISAPI应用程序,服务器有DSHTTPWebDispatcher、DSServer和DSServer。我们正在使用datasnap连接客户端和服务器。在客户端,我们使用DSRestConnection、sqlConnection等 问题是,仅请求从客户端到达服务器就需要6到7秒的时间。任何可以做什么来提高速度的建议 谢谢。在测量了6到7秒的情况下,您在每一端观察哪两点?当客户端和服务器都在同一台机器上时,它的性能如何?谢谢Jerry的回复。我记录从客户端发送EchoString

因此,我们有这个ISAPI应用程序,服务器有DSHTTPWebDispatcher、DSServer和DSServer。我们正在使用datasnap连接客户端和服务器。在客户端,我们使用DSRestConnection、sqlConnection等

问题是,仅请求从客户端到达服务器就需要6到7秒的时间。任何可以做什么来提高速度的建议


谢谢。

在测量了6到7秒的情况下,您在每一端观察哪两点?当客户端和服务器都在同一台机器上时,它的性能如何?谢谢Jerry的回复。我记录从客户端发送EchoString消息的时间。我也会在定义EchoString的服务器上记录时间,并在函数开始时记录时间。这就是我知道花了多少时间的原因。我正在同一台机器上工作。现在它在不同的机器上。将很快更新。所以看起来本地计算机是即时的。你认为发生了什么?瓶颈一定在你的网络中的某个地方。您是通过IP地址连接还是通过主机名连接?如果是后者,则按IP地址尝试,这样就不必进行DNS查找。除此之外,您的问题超出了堆栈溢出的范围,您可能需要在其他地方寻求网络帮助:谢谢Jerry。我正在使用主机名进行连接。我将研究你的建议。