一網(wǎng)站大訪問量
1. 負(fù)載均衡:大的訪問量平均分流到多臺PC機(jī)
Linux LVS負(fù)載均衡

2. 冗余技術(shù):服務(wù)器集群,一臺服務(wù)器宕機(jī),另一臺服務(wù)器會被激活(防止單點(diǎn)故障)

二網(wǎng)站大數(shù)據(jù)存儲
1. Mysql數(shù)據(jù)庫集群(主從復(fù)制)
2. Mysql數(shù)據(jù)庫分庫分表(垂直分表,水平分表)
3. Mysql分區(qū)技術(shù),將一個表底層存儲上拆分成多個區(qū),使用hash算法拆分,或直接取模
4. 基于分布式文件存儲的數(shù)據(jù)庫 - MongoDB

三網(wǎng)站加速技術(shù)
1. squid反向代理緩存技術(shù) - 動靜分離
靜態(tài)數(shù)據(jù):靜態(tài)頁面、圖片、css、js
動態(tài)數(shù)據(jù):從數(shù)據(jù)庫獲取的數(shù)據(jù)
squid cache是一個流行的自由軟件的代理服務(wù)器和web緩存服務(wù)器
靜態(tài)數(shù)據(jù)會放在離你最近的緩存池,減少客戶機(jī)下載靜態(tài)數(shù)據(jù)的時間。

2. 頁面靜態(tài)化緩存
1) Apache HTTP服務(wù)器的mod_rewrite
2) 自己寫代碼實(shí)現(xiàn)動態(tài)網(wǎng)頁靜態(tài)化
3. Memcache
它是一個高性能的分布式的內(nèi)存對象緩存系統(tǒng),通過在內(nèi)存中維護(hù)一個巨大的hash表
簡單的說就是將數(shù)據(jù)存取放在內(nèi)存中,從而大大提高讀取速度。
適合查詢多的網(wǎng)站,缺點(diǎn):內(nèi)存中的數(shù)據(jù)容易丟失

4. Sphinx搜索加速
是一個基于SQL的全文檢索引擎,可以結(jié)合Mysql做全文檢索。
四網(wǎng)站服務(wù)監(jiān)控
1. 服務(wù)監(jiān)控
1) apache web服務(wù)監(jiān)控
2) mysql數(shù)據(jù)庫監(jiān)控
3) 磁盤空間監(jiān)控
2. 流量監(jiān)控
1) 網(wǎng)站流量監(jiān)控
3. Postfix郵件報(bào)警