发新话题
打印

[大型站点架构] 最便宜的高负载网站架构

最便宜的高负载网站架构

原文链接:http://www.javaeye.com/blog/52178
  说明:可以参看原链接的评论
  ===================================================
  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后,作为数据载体
积极!努力!低调!百折不挠!http://www.linuxtone.org 免费提供Linux系统集群部署相关咨询服务! Gmai:cnseek@gmail.com
分享才能进步!帮助他人就是在帮助自己! 共同学习探讨Linux!
  Linux= howto+man ! ^_^

TOP

LVS

======================================
.....
apache mod_jk / mod_proxy+ jboss
apache mod_jk / mod_proxy+ jboss
.....
squid + lighttpd
squid + lighttpd
....
=================================
....
mysql + memcache
mysql + memcache
......
================================

TOP

resin 的 servlet 性能比 jboss 的 tomcat 5 要好些。
lighttpd 比 apache 的性能好许多,现在的功能基本满足使用了。
没有特殊需要,可以不用 apache.
后端配 mysql 群集

TOP

发新话题