問(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)求為例,
從開(kāi)發(fā)者工具看到右邊的主要耗時(shí)在Waitting(TTFB),那看來(lái)應(yīng)該是我服務(wù)器有問(wèn)題咯?
排查開(kāi)始:
延伸閱讀
- ssh框架 2016-09-30
- 阿里移動(dòng)安全 [無(wú)線安全]玩轉(zhuǎn)無(wú)線電——不安全的藍(lán)牙鎖 2017-07-26
- 消息隊(duì)列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標(biāo)分割】 2017-07-26
- 詞向量-LRWE模型-更好地識(shí)別反義詞同義詞 2017-07-26
- 從棧不平衡問(wèn)題 理解 calling convention 2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明 2017-07-26
- Swift實(shí)現(xiàn)JSON轉(zhuǎn)Model - HandyJSON使用講解 2017-07-26
- 阿里移動(dòng)安全 Android端惡意鎖屏勒索應(yīng)用分析 2017-07-26
- 集合結(jié)合數(shù)據(jù)結(jié)構(gòu)來(lái)看看(二) 2017-07-26
