網站速度慢該怎麼辦,網站速度慢該怎麼辦,排查方法分享

只愛宅zmy發表於2020-10-30
問題如下(突然出現):
網速慢排查圖1.png
訪問網站主頁,所有介面請求響應超級慢
排查過程:
IIS7網站監控工具可以做到提前預防各類網站劫持,並且是免費線上查詢,透過查詢知道域名是否健康等等。
它可以做到24小時定時監控:
1、網站是否被黑
2、網站是否被劫持
3、域名是否被牆
4、DNS是否被汙染
5、獨家檢測網站真實的完全開啟時間
檢測地址:
例項圖片4合作.png

排查系統是否存在影響網路的外網呼叫
不存在的

是否介面本身響應過慢呢
記錄進入服務開始、離開服務時的時間,並列印響應時間,幾十毫秒響應時間,沒有問題

介面沒問題啊,為什麼瀏覽器響應那麼慢呢?
採用介面除錯工具postman調一下試試
也是正常的。

至此並無頭緒

系統採用的是叢集模式,有叢集伺服器,指向兩臺應用伺服器
其中一臺因為某些原因沒有啟用,是否是叢集的問題呢?
聯絡相關人員,設定叢集伺服器僅指向使用的那一臺,
沒有效果
看樣子不是叢集的問題

要分析具體是哪裡慢了。
開始分析nginx、tomcat日誌

nginx列印日誌設定,百度
透過分析日誌,發現透過瀏覽器走的請求響應時間很長,而透過介面工具就很快

再看tomcat日誌,日誌設定,百度
同nginx日誌結果

話說負載不大啊,最多十幾二十併發,tomcat扛不住?
看了tomcat併發的一些配置,沒有問題的(其實根本不存在併發問題)
換了tomcat試下。
沒效果

jmeter壓測試下
50併發,沒問題啊
帶上cookie試試
頓時慢了。

帶了cookie就不行

為了擴充套件叢集,前段時間上了個模組spring-session,透過使用redis管理session
是不是這個的問題呢
去掉springsession試試

問題沒了

依然不知道問題的根源
繼續排查


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69983372/viewspace-2731106/,如需轉載,請註明出處,否則將追究法律責任。

相關文章