1,秒殺系統的設計

1、秒殺系統的特色:

1,人多商品少,php

2,時間短流量高。mysql

3,外掛機器,(專業人員)linux

2、技術分析nginx

1,瞬時高併發的處理能力。git

2,多層次分佈式處理能力web

3,人機交互與對抗,redis

4,選擇sql

linux+nginx+php+mysql+redis緩存

開源,免費,安全

大衆普及

2-2技術選型分析

CDN,

智能DNS:就近加載緩存,不一樣的用戶選擇把不一樣的地域,運行商,(最近的網絡運營商)

 

 

分佈式緩存,全國多節點,

多線路接入,

2-3負載均衡

負載均衡LVS,

大型web集羣

高效穩定

2-4開發環境的準備,

開發工具:eclipse for php developers phpstorm   editplus

部署開發環境:xampp  linux yum

代碼管理服務器:Git/svn  推薦用git,平臺之間,較好,

2-5mysql 封裝類,

更安全的pDO組件,

封裝經常使用的增刪改查,

防止mysql注入,

 2-6redis封裝類,

 2-7.調試封裝類

封裝資源類調用:mysql,redis,curl.

定製日誌,調試日誌。

xdebug

相關文章
相關標籤/搜索