提高系统性能用eAccelerator优化PHP

  • 来源: 未知 作者: 老苏   2011-07-18/10:21
  • php4orphp5

    libtool

    eAccelerator项目降生于2004年,其时它是作为TurckMMCache项目标一个分支提出并投进开辟的。TurckMMCache由DmitryStogov开辟,是个十分优同的PHP内存缓存加快系统,现正在依然有很年夜部门eAccelerator的代码利用到该项目中,今朝该项目有很长工夫出有更新了,对最新的PHP5.x的撑持还未推出。

    2、道理

    eAccelerator是一个免费开源的PHP加快、优化、编译和动态缓存的项目,它可以经过缓存PHP代码编译后的后果来进步PHP剧本的机能,使得一贯很复纯和离我们很近的PHP剧本编译题目完整获得办理。经过利用eAccelerator,可以优化你的PHP代码履行速度,下降办事器负载,可以进步PHP利用履行速度最高达10倍。

    eAccelerator经过把颠末编译后的PHP代码缓存到同享内存中,并正在用户拜候的时间直接挪用从而起到高效的加快感化。它的效力十分高,从建立同享内存到查找编译后的代码都正在十分短的工夫内完成,对不克不及缓存到同享内存中的文件和代码,eAccelerator还可以把他们缓存到系统磁盘上。

    m4

    autoconf

    1、布景

    eAccelerator只撑持利用mod_php或fastcgimode安拆的PHP

    1、撑持提高系统性能用eAccelerator优化PHP仄台

    3、安拆

    果为aAccelerator供给了年夜部门基于同享内存的API,所以正在nix的仄台大将获得更好的撑持,固然也收布了基于windows仄台的binary版本,但我正在那里就只供给基于nix仄台的设置装备摆设和申明,今朝可以撑持的仄台包罗Linux,FreeBSD,OpenBSD,MacOSX,Solaris,AIXenHP-UX。

    为了更好的进步系统的机能,思索对PHP再停止一些优化,前两年打仗过MMCache和eAccelerator,特别对eAccelerator十分喜好,此次优化也选择了它,下里清算一些文档和年夜家分享。1、eAccelerator先容

    eAccelerator一样还撑持PHP代码的编译和诠释履行,你可以经过encoder.php脚本本对php代码停止编译到达庇护代码的目标,颠末编译后的代码必需运转正在安拆了eAccelerator的情况下。eAccelerator编译后的代码不克不及被反编译,它不象其他一些编译对象那样可以停止反编译,那将使得代码越收仄安和高效。

    先往eAccelerator民圆下载最新版的源码包:eaccelerator-0.9.5-beta.tar.bz2

    2、系统要求

    automake

    2、eAccelerator安拆设置装备摆设


    评论 {{userinfo.comments}}

    {{money}}

    {{question.question}}

    A {{question.A}}
    B {{question.B}}
    C {{question.C}}
    D {{question.D}}
    提交

    驱动号 更多