為什么互聯(lián)網(wǎng)公司需要服務器呢?
舉個常見的例子吧為什么家用P2P用得太狠機器就斷流?
因為有并發(fā)連接數(shù)的限制,不僅路由器(其實也可以視為一臺簡單的機器)有限制,電腦也有限制,這樣就是說,一臺機器并非無限制響應所有連接請求的服務器,顧名思義,就是設(shè)計和制作為了“服務”的,里面不會有什么游戲、圖形設(shè)計等等程序的運行,內(nèi)存、系統(tǒng)運算等等主要是面向“對外服務”的,所以其并發(fā)連接數(shù)要比家用電腦大很多,但也不就是說能無限制然后。
連接數(shù)包括什么?最簡單的計算就是,依據(jù)外部請求每讀取一個文件都是一個連接,所以,顯示一個網(wǎng)頁,其實就已經(jīng)有很多連接——html本身、附帶的外部css、外部js、圖片、flash……反正越豐富,連接就越多看一個靜態(tài)網(wǎng)頁,大致會同時產(chǎn)生10~15個連接,很多人一起請求,就倍數(shù)增加,上千人同時請求,低端服務器基本就達到并發(fā)連接數(shù)的極限了,當然,高端的服務器就強點如果上萬人同時請求,網(wǎng)站只能接受一千人,其他九千個請求會被排隊,但是排隊是有時效的,包括服務器本身會把一直沒能響應的超時請求扔掉,以騰空給新連接使用;另一方面,請求者的耐心也是有時效的,現(xiàn)在的人,等幾秒不顯示,不是刷新(刷新就是另一個請求過程),就是關(guān)閉……你做老板都不會這樣吧?只做10%的人的生意?而且你要明白,在對九千人排隊的時間內(nèi),可能已經(jīng)有第二批、第三批……上萬人的請求繼續(xù)來臨,這時候不宕機已經(jīng)是萬幸了。