一個便宜的高负载网站架构
?
1, LVS做前端四層均衡負(fù)載
基于IP虛擬分發(fā)的規(guī)則,不同于apache,squid這些7層基于http協(xié)議的反向代理軟件, LVS在性能上往往能得到更好的保證!
?
2,squid 做前端反向代理加緩存
squid 是業(yè)內(nèi)公認(rèn)的優(yōu)秀代理服務(wù)器,其緩存能力更讓許多高負(fù)載網(wǎng)站青睞!(比如新浪,網(wǎng)易等)
使用他, 配合ESI做WEB動(dòng)態(tài)內(nèi)容及圖片緩存,最合適不過了
?
3,apache 用來處理php或靜態(tài)html,圖片
apache是業(yè)內(nèi)主流http服務(wù)器,穩(wěn)定性與性能都能得到良好保證!
?
4,JBOSS 用來處理含復(fù)雜的業(yè)務(wù)邏輯的請(qǐng)求
JBOSS是red hat旗下的優(yōu)秀中間件產(chǎn)品,在java開源領(lǐng)域小有名氣,并且完全支持j2ee規(guī)范的,功能非常強(qiáng)大
使用他,既能保證業(yè)務(wù)流程的規(guī)范性,又可以節(jié)省開支(免費(fèi)的)
?
5,mysql數(shù)據(jù)庫(kù)
使用mysql數(shù)據(jù)庫(kù),達(dá)到百萬級(jí)別的數(shù)據(jù)存儲(chǔ),及快速響應(yīng),應(yīng)該是沒問題的
?
6,memcache作為分布式緩存
緩存應(yīng)用數(shù)據(jù),或通過squid解析esi后,作為數(shù)據(jù)載體
?
?
?
???????????????? ??????????LVS
?
?
?????? squid + jboss??????? squid + jboss??????? squid + apache? ....
?
????? ???????????????mysql? +? memcache
posted on 2007-02-08 14:14 waya 閱讀(...) 評(píng)論(...) 編輯 收藏
轉(zhuǎn)載于:https://www.cnblogs.com/waya/archive/2007/02/08/644834.html
總結(jié)
以上是生活随笔為你收集整理的一個便宜的高负载网站架构的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 刚进职场的程序员,请万分珍重你的第一份工
- 下一篇: 给csdn-blog开发组的建议(Kev