維基百科的伺服器架構是怎樣的?是如何支撐起如此高的訪問量的?

時間 2021-05-05 16:31:45

1樓:trying

沒法放圖。。。引用一下 @仲晨 老哥的圖來講解一下 https://

1.使用了GeoDNS再配合bind,可以優先選擇伺服器,這樣直接提高訪問速度;

2.有乙個Squid(Web快取伺服器)集群,LVS(linux虛擬伺服器具有負載均衡的作用)用來做Squid的負載均衡;另外可以通過HTCP協議訪問Lucene(全文搜尋系統)裡面的資料

3.伺服器這一塊,PHP程式可以訪問快取Mencached(快取系統)裡面的資料,同時PHP程式也可以訪問資料庫裡面的資料。

4.維基百科是用php寫的,具有執行速度快和資訊模組化的特點

5.文章都是靜態內容.......

2樓:

Wikipedia幾乎沒有動態內容(只有編輯的時候才是動態請求)。99%以上的請求都可以直接從cache拿到,根本不需要去apache server。

3樓:遺世獨立的理想鄉

首先訪問量不大,其次負載也不大,還不如B站P站訪問和負載大。

老司機看看B站,再看看P站,轉頭提問:

「B/P站的伺服器架構是怎樣的?是如何支撐起如此高的訪問量的?」

維基百科是如何聚集全球編輯者的?

張朋 我想問一下。任何人都可以去編輯詞條。那不同人編輯的同乙個詞條由誰來決定哪個是更好的?不可能每個人編輯的結果都顯示出來吧? 從古代史到近代史再到現代史,維基百科的部分詞條被改成偏向於北韓or南韓的,不利於中國的,英文詞條還有被改成偏向於X獨的。對於同一件事的描述,既有不利於中國的資料,也有利於中...

維基百科的營利方式是什麼?

今天用維基百科的時候上面跳來一行黑字寫著 我第一反應是給啊,我都蹭人家的解釋那麼久了除了網費啥也沒交點了之後旁邊寫著 Imagine a world in which every single person on the planet has free access to the sum of al...

土木之變真的是像英文維基百科說的那樣,50萬明軍被2萬蒙古人打敗,戰死20萬嗎?

血鑑中華 景泰四年李秉在鷂兒嶺 土木堡戰場收攏明軍遺骸,共計一萬五千餘。之後李秉上疏提議把大同 紫荊關等地的明軍遺骸也收攏掩埋,數字沒有記載,項篤壽在 今獻備遺 裡添了一句約數 並掩凡十數萬 不過這數字有夠扯得蛋疼,畢竟北京保衛戰期間明軍沒有大的潰敗,自然也死不下十數萬屍體。 yuto 這看到想不答...