爲何12306常常崩潰? 根據中國國家鐵路集團有限公司的統計顯示,鐵路系統年售票量已超過31億張,日售票能力達到1500萬張,高峯時每秒售票量達700張,網頁瀏覽量超過1500億次/天。互聯網售票佔鐵路售票總量的82.8%,12306已經成爲世界上規模最大的實時票務交易系統。 如此大數據量的訪問,以及瞬時提交訂單數量,併發量太高會致使服務器沒法正常運轉。若是這時,不斷有更多的訪問與請求進來,那麼服務器就會崩潰。相應例子,還有雙十一、雙12等購物節,你們在凌晨進購物平臺搶購時,也會出現相似問題。 爲何併發量高容易致使服務器崩潰? 服務器對於請求都是排隊機制,當負載不大時,每一個人都不會感到壓力,由於它已經在1秒內處理完畢。當請求的數量太大時,當咱們訪問12306時,咱們會感到頁面加載較慢,查詢路線時會更慢。由於請求過多,服務器承受不了這麼多請求,它將丟棄一些請求。若是此時流量忽然涌入,操做系統TCP協議棧也會開始丟棄請求,咱們看到的表現,就是服務器網絡沒法連接了。 若是繼續增長請求,硬件部分滿負荷運轉,那麼最終會出現大面積沒法訪問,這時就出現開頭所說的「12306崩了」。 換一種說法,好比高速公路,像12306這樣的網站,咱們一般使用8車道、16車道等等,超級高速公路。一般狀況下,一個高速路口,一秒過8輛車、16輛車是很輕鬆的。可是春節期間發生了什麼?每秒鐘,咱們須要確保可以經過的車輛數量是8*n次,而且這個n不斷增長。那麼高速公路的壓力在不斷上升,而這時,忽然有個高速路口涌入了大量車子,高速公路就會瞬間擁堵,乃至沒法行駛。這與咱們使用12306購票很相似,咱們日常買票徹底沒有問題,可是春節期間,自己購票人數就多,當某個熱門火車線路開始放票,涌入的人羣,會瞬間將這個已經有點負擔不過來的網絡瞬時擠爆。 對於企業而言,應如何解決網站流量暴增的問題? 不止12306會有流量暴增的問題,許多企業網站再進行活動時,也會出現網站流量暴增的現象,好比雙十一、雙12這類購物節,或者網站產品的促銷秒殺,新品發佈等。面對暴增的流量,除了對活動效果的確定,咱們也應該提早作好應急措施,不然一旦暴增的流量用戶沒法獲得理想的體驗,對企業來講反而拔苗助長。 面對流量暴增,Cloudeasy雲管家的CDN加速、服務器負載均衡、雲數據庫等,都能在必定程度上給予用戶較好的網站體驗。但當網站運營到必定階段,服務器配置的升級仍是主要手段,好的配置可以讓網站運做更順暢,也能讓企業展示更好的產品及服務。