前端工程师-LAMP网站架构方案深入分析40147.docx
《前端工程师-LAMP网站架构方案深入分析40147.docx》由会员分享,可在线阅读,更多相关《前端工程师-LAMP网站架构方案深入分析40147.docx(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 LAMP网站架构方案深入分析LAMP(Linux-Apache-MySQL-PHP)网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统,Apache网络服务器,MySQL数据库,Perl、PHP或者Python编程语言,所有组成产品均是开源软件,是国际上成熟的架构框架,很多流行的商业应用都是采取这个架构,和Java/J2EE架构相比,LAMP具有Web资源丰富、轻量、快速开发等特点,微软的.NET架构相比,LAMP具有通用、跨平台、高性能、低价格的优势,因此LAMP无论是性能、质量还是价格都是企业搭建网站的首选平台。对于大流量、大并发量的网站系统架构来说,除了硬件上使用高性能
2、的服务器、负载均衡、CDN等之外,在软件架构上需要重点关注下面几个环节:使用高性能的操作系统(OS)、高性能的网页服务器(Web Server)、高性能的数据库(Databse)、高效率的编程语言等。下面我将从这几点对其一一讨论。操作系统Linux操作作系统有很多多个不同的发发行版,如RRed Haat Entterpriise Liinux、SSUSE LLinux Enterrpricee、Debiian、Ubbuntu、CCentOSS等,每一个个发行版都有有自己的特色色,比如RHHEL的稳定定,Ubunntu的易用用,基于稳定定性和性能的的考虑,操作作系统选择CCentOSS(Comm
3、munityy ENTeerprisse Opeeratinng Sysstem)是是一个理想的的方案。CentOS(Commuunity ENTerrprisee Operratingg Systtem)是LLinux发发行版之一,是是RHEL/Red HHat Ennterprrise LLinux的的精简免费版版,和RHEEL为同样的的源代码,不不过,RHEEL和SUSSE LE等等企业版,提提供的升级服服务均是收费费升级,无法法免费在线升升级,因此要要求免费的高高度稳定性的的服务器可以以用CenttOS替代RRed Haat Entterpriise Liinux使用用。LAMP网站架
4、架构图Web服务器、缓缓存和PHPP加速Apache是是LAMP架架构最核心的的Web SServerr,开源、稳稳定、模块丰丰富是Apaache的优优势。但Appache的的缺点是有些些臃肿,内存存和CPU开开销大,性能能上有损耗,不不如一些轻量量级的Webb服务器(例例如nginnx)高效,轻轻量级的Weeb服务器对对于静态文件件的响应能力力来说远高于于Apachhe服务器。Apache做做为Web Serveer是负载PPHP的最佳佳选择,如果果流量很大的的话,可以采采用nginnx来负载非非PHP的WWeb请求。nnginx是是一个高性能能的HTTPP和反向代理理服务器,NNginx以
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 前端 工程师 LAMP 网站 架构 方案 深入 分析 40147
限制150内