网站大量收购闲置独家精品文档,联系QQ:2885784924

Centos 6.2 LAMP系统集成与安全.pdf

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Centos 6.2 LAMP系统集成与安全

QQ 交流群: LAMP (Linux- Apache-Mysql-PHP)网站架构是目前国际流行的Web 框架,该框 架包括(Linux 操作系统),Apache 网络服务器,Mysql 数据库,Perl、PHP 语 言,所有组成产品均是开源软件,是国际上成熟的架构框架,很多流行的商业应 用 都是采用这个框架,与Java/J2EE 架构相比,LAMP 具有Web 资源丰富、轻量、 快速开发等特点,与微软的.NET 架构相比,LAMP 具有通用、跨 平台、高性能、 低价格的有事,因此LAMP 无论是性能、质量还是价格都是企业搭建网站的首选 平台,LAMP 网站优化架构如下图: 对 于大流量、大并发量的网站系统架构来说,除了硬件上使用高性能的服务器、 负载均衡、CDN 等之外,在软件架构上需要终点关注下面几个环节:使用高性能 的操 作系统(OS)、高性能的网页服务器(Web Server)、高性能的数据库 (Database)、高效率的变成语言等。 操作系统的选择 Linux 操作系统有很多不同的发行版本,如Red Hat Enterprise Linux 、SUSE Linux Enterprise 、Debian、Ubuntu、CentOS 等,每一个发行版本都有自己的 特色,比如RHEL 的稳定、Ubuntu 的易用,基于稳定和性能的考虑,企业版 操 QQ 交流群: 作系统建议选择正版的(包括购买服务)Red Hat 或SUSE 的企业版,因为一旦 在部署或运维过程中出现故障或问题了会有厂家的工程师提供技术支持。 若 出于成本考虑想要使用免费的操作系统,建议选用CentOS,CentOS (Community Enterprise Operating System)是Linux 发行版之一,是RHEL/Red Hat Enterprise Linux 的精简免费版,和RHEL 的源代码相同,不过,RHEL 和 SUSE LE 等企业版提供的升级服务均是收费的,因此要求免费的高度稳定性的服 务器可以用CentOS 替代Red Hat Enterprise Linux 使用。 Web 服务器、缓存和PHP 加速 Apache 是LAMP 架构最核心的Web Server,开源、稳定、模块丰富是Apache 的 优势,但Apache 的缺点是有些臃肿,内存和CPU 开销大,性能上有损耗,不如 一些轻量级的Web 服务器(例如Nginx)高效,轻量级的Web 服务器对静态文件 的响应能力来说远高于Apache 服务器。 Apache 作为Web Server 是负载PHP 的最佳选择,如果流量很大的话,可以采用 Nginx 来负载非PHP 的Web 请求,Nginx 是一个高性能的HTTP 和方向代理服 务 器,Nginx 以它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而 闻名。Nginx 不支持PHP 和CGI 等动态语言,但支持负载均衡和容 错,可与Apache 配合使用,是轻量级的HTTP 服务器的首选。 Web 服务器的缓存有多种方案,Apache 提供了自己的缓存模块,也可 以使用外 加的Squid 模块进行缓存,这两种方式均可以有效地提高Apache 的访问响应能 力,Squid Cache 是一个Web 缓存服务器,支持高效的缓存,可以作为网页服务 器的前置Cache 服务器缓存相关请求,来提高Web 服务器的速度,把Squid 放 在 Apache 的前端来缓存Web 服务器生成的动态内容,而Web 应用程序只需要适当 地设置页面失效时间即可,如访问量巨大则考虑使用Memcache 作 为分布式缓存。 PHP 的加速可使用eAccekerator 加速器,eAccelerator 是一个自由开放源码PHP 加速器,优化和动态 内容缓存提高了性能PHP 脚本的缓存性能,使得PHP 脚本 在编译的状态下,对服务器的开销几乎完全消除,它还对脚本起优化作用,以加 快其执行效率,使 PHP 程序代码的执行效率提高1-10 倍。 具体的解决方案有以下几种: (1)Squid+Apache+PHP+eAccelerator 使用Apache 负载PHP,使用Squid进行缓存,HTML 或图片的请求可以直接由Squid 返回给用户,很多大型网站都采用这种架构。 QQ 交流群:

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档