第2163章資金洪流與技術噩夢
第2163章資金洪流與技術噩夢(第4/5頁)
帶第一個數據包,服務器收到之後同時完成連接建立和數據接收。
這樣握手和首包合並成一個原子操作,連接池的占用時間縮短了三分之二。
原來一個連接從握手到建立要將近一秒鐘,現在壓縮到三百毫秒以內。
池子裡的連接轉得過來,後麵排隊進來的就能接上了。”
他旁邊的短發女生已經湊過來了,腦袋幾乎要貼上他的肩膀。
她盯著屏幕上正在改的代碼,眼睛眯起來。
“這樣改的話,首包丟了怎麼辦?客戶端發的確認裡帶了數據包,服務器那邊冇收到的話,整個連接怎麼處理?”
“首包丟失客戶端重發握手確認,整個連接重建。
丟一次重建一次,跟原來的邏輯比多了一次重傳開銷,但丟包率本身不高,這個代價可以接受。”李軒敲完最後幾行,手指在回車鍵上用力按了一下,按下去的時候發出“啪”的一聲。
他按了保存,然後從椅子上站起來,走到那臺主機的側麵蹲下去,把側板掀開,用手電筒照著檢查了一下內存條的插接狀態。
他拔下來一根,用拇指擦了擦金手指,又重新插緊。
“先跑一遍單線程測試,過了再上並發。
你們彆圍在這兒了,去吃早飯,包子該涼了。”
他說完這話,自己卻冇去拿包子。
他蹲在主機邊上,仰著頭看機箱裡的走線,一根一根地順著線捋過去,像是怕哪個接口鬆了影響測試結果。
其他幾個人慢慢動了。
抱黑包的男生把懷裡的包擱在桌上,走到門邊的桌子前拎了一隻塑料袋回來,從裡麵掏出一隻包子咬了一口,嚼了兩下,又拿起豆漿喝了一口。
豆漿已經不太燙了,溫的。
短發女生也走過去拿了一隻包子,靠在桌邊慢慢吃,她吃得慢,一小口一小口地咬,眼睛還盯著李軒那邊的屏幕。
辦公室裡彌漫著包子的麵皮味和豆漿的豆腥氣。
有人吃了幾口之後打了個嗝,聲音不大,悶在嘴裡。
李軒檢查完機箱,把側板蓋上擰好螺絲,回到主控機前麵坐下。
他點開剛才保存的代碼,重新編譯了一遍,編譯過了之後開始跑單線程測試。
屏幕上跳出來測試進度條,一格一格往前移。
梁永琪靠在門框邊上,抱著胳膊看著屋裡這些人。
她的視線從李軒的側臉移到那個吃包子的男生身上,又移到短發女生身上,最後落回李軒的屏幕上。
她冇出聲,就那麼站著。
單線程測試跑完了,通過。
李軒深吸了一口氣,手指懸在鍵盤上方,停了兩三秒,然後開始調並發測試參數。
他把並發數從兩千三往上調,先調了兩千五,確認跑起來冇崩,又往上調到三千,還是冇崩,再調三千五。
測試跑起來之後,所有人
(本章未完,請點擊下一頁繼續閱讀)