gpt4 book ai didi

performance - 为什么我的 localhost HTTP 响应时间这么慢?

转载 作者:行者123 更新时间:2023-11-28 22:50:32 27 4
gpt4 key购买 nike

使用 localhost 和 Tomcat 7,我在 Chrome 开发者工具中看到 600-800 毫秒每个请求用于特定的网络应用程序。请求是 JS 文件、CSS 文件、图像或初始服务器响应。有些响应小于 1KB,有些则超过 100KB。

因此,加载网页应用程序的一页大约需要 10 秒。当我在生产服务器上加载同一个 Web 应用程序时,加载整个页面的时间不到 1 秒。

我不确定从哪里继续调试问题...

  • 我也在 Safari 中进行了测试,排除了浏览器问题。
  • 我把它关了再开
    • 整体响应时间缩短至 500-600 毫秒
  • 我已经清除了我的日志文件
  • 我已经通过直接点击资源完全排除了 webapp 的前端,例如:http://ts.xyz.com:9091/1.0/toolsList/javascript/toolsList.jshttp://ts.xyz.com:9091/awake
  • 我已经测试了另一个网络应用程序,它的执行速度快如闪电

因此,它必须是这个特定的应用程序,并且必须是本地的。

最佳答案

很久以前,当网络服务器(当时的 Apache httpd)被配置为对日志进行 DNS 查找时,我已经看到了这种行为——这些花费了非常长的时间,尤其是当无法解析 IP 时。因为本地主机应用程序慢几个数量级是没有意义的(特别是当你谈论服务静态资源时)我会检查任何与网络相关的问题:数据库连接,日志记录配置,DNS 查找,TLS 服务器信任问题(后端、数据库、LDAP 或其他)。

我无法决定是将其添加为“如果其他一切都失败了”还是将其添加为“但首先尝试这个:”......你决定:

将生产服务器的设置与开发服务器 (localhost) 的设置进行比较,并确保没有明显的差异。extra

关于performance - 为什么我的 localhost HTTP 响应时间这么慢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41402311/

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