飄天文學 > 重生之電子風雲 >第一百五十四章 QQ第一次升級
    縱有疾風起,人生不言敗。網

    從開放下載後僅過了一週,QQ的註冊號已經到了3字開頭!那些能夠使用ISP服務商上網服務的用戶們對QQ的反響非常熱烈,國內各大BBS上也是好評如潮。

    “確實是好軟件!我常常用公司的電腦看美國網站,也沒見到美國有這樣的好東西!”

    “這算是國內軟件廠商的一次大膽創新吧!很好,國產軟件大有希望!”

    “我最喜歡裏面的羣組功能!熟悉的朋友們在一起實時聊天的感覺讓我很感動,真的比聊天室還過癮,聊天室裏陌生人太多了。”

    “可惜網費太貴了,否則我都不想離線了。”

    “我是每隔三分鐘上線一次,接收消息後離線,寫好回覆再上線發出去。”

    “哈哈,我也是,不然會窮瘋。”

    “你們知道這家重光公司什麼來頭?我新買的電腦配的暢想天騰顯卡LX100,上面的遊影霸王協處理器芯片就是他們設計的!”

    “臥槽!我知道那塊芯片!報紙上評價好強的!中國也有自己的IC設計公司啦!?”

    “沒想到重光公司的軟件也這麼強!”

    “我早就知道這家公司軟件也很出色了,搭配暢想天騰顯卡附送的那款QQ超級解霸,放VCD一點不卡!”

    “對!我也看《大衆軟件》上介紹了,那塊顯卡簡直神了!不但能當解壓卡放VCD,還能當高端3D加速卡玩3D遊戲!”

    “這麼看來,這家重光公司實力非常強啊!和暢想什麼關係?”

    “肯定有關係,不然暢想怎麼會用他們的芯片。”

    “我從公司開發經理那裏聽說,這家公司是中科院計算所的,暢想不也是那裏出來的嗎?”

    “原來如此,怪不得,看來他們是代表中國最高水平的軟硬件開發公司了!”

    “你們不要再討論QQ了!氣死我了!老子這裏重慶電信不提供互聯網接入服務,沒法使用!”

    “你們這羣混蛋。建羣都不帶我玩!”

    “……爲不能上真正意義互聯網的同志們默哀……”

    “……555……”

    ……

    隨着下載人數越來越多,重光公司剛從北都電信租借使用的QQ服務器,卻出現了莫名其妙的登陸卡頓現象。

    胡一亭敏銳地發現了問題,於是及時召開了技術會議。

    作爲團隊領導者的胡一亭讓大家先發言。這也是對這個年輕的研發團隊獨立解決問題的一次考驗。

    彭彬:“我寫的內核絕對沒有問題,而且QQ作爲一款點對點實時通訊軟件,它對於服務器的要求其實很低,我們在服務器上只存儲了用戶的好友列表,和最多50條未接收的消息。所以不應該出現卡頓纔對!”

    江運順:“不如我們來梳理一下軟件運行流程,看看問題在哪。”

    大家點頭同意。

    江運順邊想邊道:“首先,QQ的點對點通訊模式,就是當A用戶登錄時,服務器會驗證他的QQ號碼和密碼是否匹配,驗證通過後,服務器會把他標記爲在線。

    第二步,服務器會根據A用戶存儲在服務器上的好友列表,把A已經登陸的信息發送給A的好友列表中在線的用戶。這些信息包括A的IP地址和端口號。

    第三步,服務器把自己存儲的A用戶的好友列表。發回A用戶現在登陸的這臺電腦,同時告訴他這個列表中哪些人在線,以及這些在線好友的IP地址和端口號。

    這樣登陸就完成了。”

    彭彬:“一點沒錯!我還專門去測試了電信租給我們的服務器呢!我看到電信機房裏有六臺惠普服務器,每臺都是全新的!性能比我們公司裏這臺康柏服務器還要好得多!聽說政府年底前要搞個全英文的信息化建設網站,真是浪費。”

    胡一亭提醒他:“說正題。”

    彭彬猶自滔滔不絕道:“我當時就和吳老大商量,選了一臺看上去用都沒用過的,好傢伙!獨享64K帶寬專線!簡直太奢侈了!一年租金加服務費3萬,帶寬租借費3萬,無論性能還是價格,都比我們自己架服務器拉網線划算得多!”

    “我的測試結果顯示。如果僅僅就是登陸,哪怕每秒鐘同時有3000個登陸申請,服務器也能毫不費力的處理。”

    江運順困惑地點點頭:“那我接下來分析聊天的流程。”

    “假如用戶A要和他的好友用戶B聊天,他是直接通過IP地址和端口號去連接對方電腦上的QQ客戶端。而這些IP地址和端口號的信息,服務器已經在他登陸時發給他了,並不需要服務器再幫他處理。”

    “點對點聊天是一種對等通訊,不需要通過服務器中轉消息,所以服務器絲毫沒有處理上的任務,也就是說不受任何影響。”

    彭彬眉頭一皺:“我就是這個意思!所以現在沒理由卡頓啊!難道是用於客戶端與服務器之間傳輸的UPD協議不可靠?要換成TCP協議?”

    江運順皺着眉頭:“不會吧?這模塊是我寫的。技術很成熟啊?用於這種程度的低數據量通訊綽綽有餘了,不可能出問題的……”

    見兩人鑽牛角尖裏出不來,吳市歡笑着插話道:“我都不稀得說你們倆,你們忘了個最大的問題。”

    曹玉暖也在捂着嘴笑:“他倆這幾天一直在忙着架QQ論壇的網站,寫代碼寫的腦子都糊塗了。”

    彭彬一臉迷茫:“怎麼了?”

    江運順很嚴肅地問:“你們知道?”

    黃海石笑道:“我就不說,急死他們。”

    李秀明打個哈哈:“算了,別耽誤時間,你倆笨蛋沒算羣聊。”

    彭彬像觸了電般,身子一抖:“啊!我說呢!”

    江運順鬆了口氣,身體軟了下來:“我怎麼沒想到?嗯,還好不是我寫的UPD通訊模塊出問題。”

    黃海石笑道:“羣聊信息是靠服務器轉發的,假如一個滿羣50人,一條消息就要靠服務器轉發50次給每個人,才能顯示在聊天記錄裏,如果有人不在線,服務器還要存儲最多五十條消息,等他上線後發給他。”

    曹玉暖搖頭道:“太耗資源了,這功能雖然好,但還是關了算了,否則50個人一秒鐘每人發一條消息,就要服務轉發2500次,什麼服務器受得了這樣折騰。”

    吳市歡望向胡一亭:“還是關了羣聊功能吧,當初設計的時候我也沒想到用的人會這樣多,要是人少倒也罷了,現在用戶一天比一天多,這功能會把我們服務器拖垮的。”

    胡一亭點點頭:“關吧,用服務器給每個用戶發彈窗留言,就說服務器不堪重負,羣聊功能暫時屏蔽。”

    彭彬道:“要不我把QQ升級一下?把建羣功能給屏蔽了?”

    胡一亭想了想:“也好,不過老話說得好,打一棍子要給個甜棗,你把王姐前天設計的那十個頭像給升級進去,也算是讓大家多一些個性化選擇。”

    江運順:“好主意!這樣抱怨的人就會少一些了。”

    ……

    當晚,馬華騰提前登陸上QQ,準備參加這段時間大家約定好了的,每晚八點開始,持續時間一個小時的CFIDO站長聯席會議時,突然,屏幕右下角緩緩浮出一個小窗口來,裏面寫着:

    “由於QQ羣聊功能尚不成熟,大量消耗服務器資源,導致部分QQ用戶出現登陸卡頓現象,重光公司決定暫時屏蔽QQ羣聊功能,敬請諒解。”

    小馬情急之下脫口而出:“有木有搞錯!這麼好的功能居然關了!……打倒重光公司!”

    他急忙點擊羣組分類中的CFIDO站長羣,點開後試着輸入“大家好。”結果上方聊天記錄框裏毫無迴應,顯然是服務器已經停止了轉發服務。

    這時QQ右下角的頭像接二連三的閃動,一個個站長都在詢問,內容都是問對方是不是也收到了彈窗通知。

    好友站長們的抱怨接二連三地傳來。

    “重光好下賤!”

    “重光耍人啊!”

    “打倒重光公司!”

    小馬心中失落,無聊地一一回複道:“今晚會議取消,大家互相通知一下。”

    就在這時,屏幕右下角又緩緩浮出一個窗口:

    “QQ通訊軟件升級提示,QQ-V1.01版本已經上線,新增十款魅力頭像,有俊男有靚女,爲您提供更多的個性化選擇。請在系統菜單中選擇在線升級。”(未完待續。)

    PS:  感謝ggiuiuiuiu,j,海風050810,王玄玄策,老楊同志你好,柏木達野,隨風讀後感法,風雲殤,外星人09977打賞!

    謝謝大家支持堂皇!


章節報錯(免登陸)