當前位置:
首頁 > 知識 > 能頂住三對明星劈腿的微博 怎麼又掛了

能頂住三對明星劈腿的微博 怎麼又掛了

曾經有人這樣調侃到,目前的新浪微博,至少能頂住三對明星的劈腿,但是10月8日下午,新浪微博出現客戶端訪問緩慢的情況,經過一個多小時的排查後恢復才恢復正常。

到止本次微博癱瘓的」元兇「正是鹿晗發布的公布戀情微博,不得不感嘆海量「鹿飯」憤怒的力量。

能頂住三對明星劈腿的微博 怎麼又掛了

據微博數據助手發布的信息顯示,鹿晗公布戀情的微博共收穫轉發 462,884 次、 評論 986,409 條,點贊 2,566,617 個。

其實伺服器的宕機幾乎是所有網站都層面對的事件,哪怕是亞馬遜,也會出現不可避免的宕機事件,那麼應該如何預防和解決訪問量過大導致的伺服器宕機呢?知乎網友「王蔚」的回答比較中肯,可以借鑒。

能頂住三對明星劈腿的微博 怎麼又掛了

首先,伺服器配置的選擇

伺服器是一切的基礎,每種伺服器能承受的並發連接數量和訪問的IP數量是有限制的,不同配置承受的訪問量也不同,如果伺服器經常訪問量過大,還是要選擇性能比較號的伺服器。當然,這種事件性的高並發不可能每天都會發生,選擇彈性配置的雲伺服器是目前互聯網公司的最理想選擇。

其次,資料庫優化

I/O是一個大問題,資料庫的頻繁讀寫,伺服器的頻繁請求(包括靜態文件的讀取,圖片的讀取)等都屬於I/O問題。對於資料庫的問題,首先要優化SQL,存儲過程等。如果單表數據量過大要考慮做分割或者運用程序來控制分表。如果請求量過大,要考慮做集群。對於伺服器(靜態)文件的I/O問題,則可以考慮做CDN,這樣也可以解決地域性問題。對於動態文件的訪問,則涉及到代碼優化及負載均衡兩項。

能頂住三對明星劈腿的微博 怎麼又掛了

另外一點也是比較重要的,在做任何項目前應該有一個整體規劃,就像題主所提到的,在做這個項目前就應該要預計下做活動時,你的負載將會高出百分之多少,預計的準不準是一回事,做不做這個準備工作是另外一回事,如果做了準備工作,用壓力測試工具去檢測下你的環境,可能伺服器掛掉的風險會更小,損失的用戶也會更小。

當然,你有什麼好的建議也可以暢所欲言。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 IT168企業級 的精彩文章:

阿里25G數據中心已完成規模部署,背後有思科助力!
IBM為不可更改數據推兩種新的對象存儲
九大跨平台移動應用開發工具排行榜!第一名真意外!

TAG:IT168企業級 |