面試題01-發表評論成功響應10秒,如何確定是哪裏的原因?

近日和一羣測試小夥伴討論一道面試題,遇到這樣的一個問題:發表評論成功需要響應10秒,如何確定是網絡、客戶端、服務端的原因?

大家都各抒己見,分別給出了自己的一點觀點和看法,這是我總結大家所說的點,希望對大家有所幫助:

(1)網絡端:用同樣的網絡環境(4G,Wifi以及弱網情況下)訪問其他網站響應是否正常,這樣可以可以對比出來是否是因爲網絡環境造成的影響

(2)客戶端

1)查看評論內容是否過多

2)通過不同方式(頁面、接口等)請求查看一下響應時間,如果響應時間很快但是客戶端去請求比較慢,那就有可能是客戶端本地處理數據存在問題。

(3)服務端

1)看下服務器端請求數據是否是因爲同時請求數據過多,導致響應慢

2)檢查服務器內存、cpu是否使用率過高,達到瓶頸

3)查看應用程序端線程連接池是否達到最大連接數

(4)客戶端發出請求,通過後臺日志查看服務端是否收到請求,如果收到極有可能是服務端問題;如果沒有收到可能就是服務端和客戶端之間有問題,具體問題還得具體分析

其實面試過程中主要看的還是分析能力,要點能想到基本就沒問題。歡迎大家提出自己的看法,如果錯誤請大佬指教!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章