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