(Linux-Apache-MySQL- PHP/Perl/Python)网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统,Apache服务器,MySQL数据库,Perl、PHP或者 Python脚本语言,所有组成产品均是开源软件,是国际上成熟的架构框架,很多流行的互联网商业应用都是采取这个架构。和Java/J2EE架构相比, 具有Web资源丰富、轻量、快速开发等特点, 微软的.NET架 构相比, 具有通用、跨平台、高性能、低价格的优势,因此 无论是性能、质量还是价格都是企业搭建网站的首 选平台。
1, 选择高性能 OS
首先,不难理解,任何一个server最底层的支撑还是OS,而OS的选择,主要包括 Unix, Windows server, Linux, BSD等等。
其中,开源的OS,有Linux, BSD及部分unix。从目前使用情况来看,linux还是网站首选OS之一。
Linux计算机书籍学习
2, 选择高性能 web server
Apache是 LAMP 架构最核心的 web server, 开源,模块丰富,功能强大,稳定是它的绝对优势。
Apache书籍学习
3,选择高性能 database
数据库是任何网站走动态化内容展现及业务数据存储的保障。
市面上的开源数据库主要有 mysql , postgresql , berkeley db, sqlite 等。
其中,对比一下,
mysql : 多线程,多处理器,高性能,5.0以上支持事务,丰富数据类型和sql语法,跨平台。
postgresql : 面向对象,集成web,支持事务,使用进程,速度略慢于mysql.
berkeley db : 嵌入式,数据操作通过接口完成,跨语言。
sqlite : 与php集成,支持ACID特性,支持大并发量,库锁。
从上面的对比中,不难看出,mysql 应该是性能,稳定性与功能性的综合之选。
Mysql书籍学习
4,选择高性能 script language
php, python, perl从性能角度都是比较卓越的。