問(wèn)題概述:

公司做的是BS應(yīng)用。

之前我們的后臺(tái)服務(wù)器程序是帶狀態(tài)的,用ehcache存儲(chǔ)登錄狀態(tài);這兩天被我改成了redis存儲(chǔ),應(yīng)用本身不再存儲(chǔ)登錄狀態(tài)。

然后自測(cè),我在測(cè)試某個(gè)很耗時(shí)間的網(wǎng)頁(yè)操作的時(shí)候,發(fā)現(xiàn)第一次請(qǐng)求的時(shí)候還比較快(這個(gè)請(qǐng)求會(huì)開(kāi)200個(gè)iframe出來(lái),每個(gè)iframe內(nèi)部還有2個(gè)ajax請(qǐng)求)(期間瀏覽器會(huì)向服務(wù)器發(fā)送了大概600個(gè)請(qǐng)求),耗時(shí)1分鐘內(nèi);

然后第二次請(qǐng)求的時(shí)候,發(fā)現(xiàn)很多請(qǐng)求一直處于pending狀態(tài)(chrome的開(kāi)發(fā)者工具可以看),等待很久也出不來(lái)頁(yè)面,就是一直轉(zhuǎn)圈加載,很有耐心的我等了10多分鐘才出來(lái)。

先是用chrome的開(kāi)發(fā)者工具查看請(qǐng)求,以下面的一個(gè)ajax請(qǐng)求為例,

Android培訓(xùn),安卓培訓(xùn),手機(jī)開(kāi)發(fā)培訓(xùn),移動(dòng)開(kāi)發(fā)培訓(xùn),云培訓(xùn)培訓(xùn)

從開(kāi)發(fā)者工具看到右邊的主要耗時(shí)在Waitting(TTFB),那看來(lái)應(yīng)該是我服務(wù)器有問(wèn)題咯?

 

排查開(kāi)始:

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開(kāi)發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式