栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

个别项目浏览器访问服务端缓慢,加载 Waiting (TTFB) 时间过长的原因和解决办法

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

个别项目浏览器访问服务端缓慢,加载 Waiting (TTFB) 时间过长的原因和解决办法

        今天遇到了个巨坑,开发测试项目时看着网页的龟速访问速简直要抓狂。好在最终是解决了,不然一直这么测试下去,非得气我的飞起。不多说了,下面具体描述下我遇到的问题和解决方案。

        我们正在开发一个Cloud 项目,其中包含三个微服务 A、B、C,在我的开发机上A、B项目的访问速度都正常,访问页面时耗时都是 毫秒 级,只有C项目浏览器向后端请求时非常慢,后端打了断点,竟然要4s以上才能接收到客户端请求。

        让人费解的是,只有我的开发机上这样,其他人在自己的idea或者Tomcat中三个微服务都是正常的,我访问他人的开发测试地址速度也正常。但就是我的idea、或者Tomcat中,我自己、别人访问时,A、B项目都正常,只有C项目不正常,巨慢。

        每次向服务器发送请求,通过浏览器的“网络”,都能看到 pending 字样,耗时都在4s以上。我们排查了项目的开发软件配置环境、运行环境、Nginx环境、数据库环境等等原因,都未发现问题,讲过一番挣扎最终找到了原因:网络。

        最后的解决方法:禁用并重启网络(重启操作系统不管用,必须禁用并重启以太网),之后访问 三个项目均是秒开。问题虽然解决了,但是暂时还没弄清楚究竟是怎么造成这样结果的,欢迎哪位大神能帮忙分析下原因。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/821950.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号