cleey
望着那一丝海线,若隐若现。落日下的海霞,数不尽的美,看不完的醉
高效网站的6个组成部分
网站组成
一个大型的网站网站应该由如下6个子系统组成

负载均衡系统:lvs和F5;F5效率高、贵;lvs效率一般、便宜或免费

反向代理系统:Squid、nginx、Lighttpd、varish

Squid:主要用来做反向代理,使用内存+硬盘

Nginx:可以反向代理+负载均衡+WWW解析

Lighttpd:反向代理能力一般,处理FastCGI比较好,消耗内存很小

Varish:主要做内存的反向代理,性能最优

Web服务器系统:Nginx、Apache

由Apache负责解析PHP内容,也可以用Nginx,或者Lighttpd,相对来说Apache比较稳定。

分布式存储系统:hadoop算是

存储量很大,经常会达到单台服务器无法提供的规模,比如相册、视频等应用。因此需要专业的大规模存储系统。

底层服务系统:

根据各自需要由C/C++开发设计供上层CGI调用。

缓存系统:memcache、memcached、redis、XCache

XCache是缓存php的字节码的,其他的你懂得

数据库集群系统

1)使用MySQL数据库,考虑到Web应用的数据库读多写少的特点,我们主要对读数据库做了优化,提供专用的读数据库和写数据库,在应用程序中实现读操作和写操作分别访问不同的数据库。

2)使用同步机制实现快速将主库(写库)的数据库复制到从库(读库)。一个主库对应多个从库,主库数据实时同
<< 上一篇 PHP优化经验 网站服务器web性能测试压力工具-webbench 下一篇 >>
文章标签
随意 | Created At 2014 By William Clinton | 蜀ICP备14002619号-4 |