gpt4 book ai didi

java - 不使用网络在本地连接到 Apache Tomcat

转载 作者:行者123 更新时间:2023-11-28 22:14:08 25 4
gpt4 key购买 nike

我的问题是:

我刚搬到一个新的工作环境,那里的网络非常缓慢、非常有限。我正在连接到 Apache Tomcat 并收到一个字符串编码的 JSON 位(< 200 个字符)

我正在通过 URL/URLConnection 和 Node/Request 测试这个,所有这些都在同一台 (Mac) 机器(即本地主机)上运行

我的请求需要 450 到 2000 毫秒才能完全响应,同样是 < 200 个字符。与此同时,我通过节点对 redis(本地调用)进行的查询将在 1-3 毫秒内返回。

鉴于redis的强大性能,我猜测它是本地连接,使用本地总线传输信息。我想知道是否有可能以类似的方式连接到 tomcat。

最佳答案

我怀疑 DNS 或其他查找正在发生(并且超时和/或失败),而这正是占用您所有时间的原因。确保你没有 enableLookups设置为 true在你的任何<Connector>秒。如果您不这样做,那么是时候查看您的配置中可能尝试记录客户端主机名而不是其 IP 地址的其他位置。

如果您不顾一切,可以尝试使用 Wireshark 之类的工具来监听可能发生的任何不需要的网络流量。

关于java - 不使用网络在本地连接到 Apache Tomcat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11085209/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com