下载后可任意编辑以下来介绍 eAccelerator 及 eAccelerator 详细配置目录:一、eAccelerator 介绍1、背景2、原理二、安装和配置1、支持平台2、系统要求3、安装4、php
ini 文件配置5、验证安装三、使用 eAccelerator 开发 PHP 代码1、API 文档和接口说明2、开发范例四、附录和参考资料一、eAccelerator 介绍1、背景eAccelerator 是一个免费开源的 PHP 加速、优化、编译和动态缓存的项目,它可以通过缓存 PHP 代码编译后的结果来提高 PHP 脚本的性能,使得一向很复杂和离我们很远的 PHP 脚本编译问题完全得到解决
通过使用 eAccelerator,可以优化你的 PHP 代码执行速度,降低服务器负载,可以提高 PHP 应用执行速度最高达 10 倍
eAccelerator 项目诞生于 2024 年,当时它是作为 Turck MMCache 项目的一个分支提出并投入开发的
Turck MMCache 由 Dmitry Stogov 开发,是个非常优秀的 PHP 内存缓存加速系统,如今仍然有很大部分 eAccelerator 的代码应用到该项目中,目前该项目有很长时间没有更新了,对于最新的 PHP5
x 的支持还未推出
2、原理eAccelerator 通过把经过编译后的 PHP 代码缓存到共享内存中,并在用户访问的时候直接调用从而起到高效的加速作用
它的效率非常高,从创建共享内存到查找编译后的代码都在非常短的时间内完成,对于不能缓存到共享内存中的文件和代码,eAccelerator 还可以把他们缓存到系统磁盘上
eAccelerator 同样还支持 PHP 代码的编译和解释执行,你可以通过 encoder
php 脚原来对 php 代码进行 编 译 达 到 保 护 代 码 的 目 的 ,