縱有疾風起,人生不言敗。
從開放下載後僅過了一周,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:感謝ggiuiuiuiuh,jnwen,海風050810,王玄玄策,老楊同誌你好,柏木達野,隨風讀後感法,風雲殤,外星人09977打賞!
謝謝大家支持堂皇!
從開放下載後僅過了一周,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:感謝ggiuiuiuiuh,jnwen,海風050810,王玄玄策,老楊同誌你好,柏木達野,隨風讀後感法,風雲殤,外星人09977打賞!
謝謝大家支持堂皇!