1. 程式人生 > >《大型網站技術架構:核心原理與案例分析》-- 讀書筆記 (5) :網購秒殺系統

《大型網站技術架構:核心原理與案例分析》-- 讀書筆記 (5) :網購秒殺系統

案例 並發 刷新 隨機 url 對策 -- 技術 動態生成

1. 秒殺活動的技術挑戰及應對策略

1.1 對現有網站業務造成沖擊

秒殺活動具有時間短,並發訪問量大的特點,必然會對現有業務造成沖擊。對策:秒殺系統獨立部署

1.2 高並發下的應用、數據庫負載

用戶會在秒殺開始前不停的刷新網頁,訪問量會很大。對策:秒殺商品頁面靜態化。這樣就不需要經過服務器的業務邏輯處理,也不需要訪問數據庫

1.3 突然增加的網絡及服務器帶寬

如果一個頁面大小200K,如果有10000個請求,那麽需要的網絡和服務器帶寬大約是2G。對策:租借秒殺活動網絡帶寬(網絡運營商及CDN服務商)

1.4 直接下單

如果得到下單頁面的URL,那麽在活動開始前就可以下單了。對策:動態生成隨機下單頁面URL。

2 秒殺系統架構設計

2.1 如何控制秒殺商品頁面購買按鈕的點亮

技術分享

2.2 如何只允許第一個提交的訂單被發送到訂單子系統

技術分享

《大型網站技術架構:核心原理與案例分析》-- 讀書筆記 (5) :網購秒殺系統