没有合适的资源?快使用搜索试试~ 我知道了~
php缓存加速器eAccelerator配置详解.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 64 浏览量
2022-06-22
10:02:01
上传
评论
收藏 74KB DOC 举报
温馨提示
试读
18页
php缓存加速器eAccelerator配置详解.doc
资源推荐
资源详情
资源评论
以下来介绍 及 详细配置
目录:
一、eAccelerator 介绍
、背景
、原理
二、安装和配置
、支持平台
、系统要求
、安装
、 文件配置
、验证安装
三、使用 eAccelerator 开发 PHP 代码
、 文档和接口说明
、开发范例
四、附录和参考资料
一、eAccelerator 介绍
、背景
是一个免费开源的 加速、优化、编译和动态缓存的项目,它可以通过缓存 代码
编译后的结果来提高 脚本的性能,使得一向很复杂和离我们很远的 脚本编译问题完全得到解决。
通过使用 ,可以优化你的 代码执行速度,降低服务器负载,可以提高 应用执行
速度最高达 倍。
项目诞生于 年,当时它是作为 项目的一个分支提出并投入开发的。
由 !"开发,是个非常优秀的 内存缓存加速系统,如今仍然有很大
部分 的代码应用到该项目中,目前该项目有很长时间没有更新了,对于最新的 # 的
支持还未推出。
、原理
通过把经过编译后的 代码缓存到共享内存中,并在用户访问的时候直接调用从而起到
高效的加速作用。它的效率非常高,从创建共享内存到查找编译后的代码都在非常短的时间内完成,对于
不能缓存到共享内存中的文件和代码, 还可以把他们缓存到系统磁盘上。
同样还支持 代码的编译和解释执行,你可以通过 $ 脚本来对 代码进
行 编 译 达 到 保 护 代 码 的 目 的 , 经 过 编 译 后 的 代 码 必 须 运 行 在 安 装 了 的 环 境 下
编译后的代码不能被反编译,它不象其他一些编译工具那样可以进行反编译,这将使得代
码更加安全和高效。
二、eAccelerator 安装配置
、支持平台
由于 提供了大部分基于共享内存的 ,所以在%# 的平台上将得到更好的支持,虽然也
发布了基于 &$&' 平台的 ( 版本,但我在这里就只提供基于%# 平台的配置和说明,目前可以
支持的平台包括 )#*+, *-, *- .* '*./0.。
、系统要求
1
(
只支持使用 $2或者 1'!$安装的
、安装
先去 官方下载最新版的源码包:/3/((4
5/4#"16/3/((4
5$/3/(
5# 278+.9:6'6: ( 把 安 装 目 录 导 入 到 环 境 变 量 , +, 默 认
是6'6)
5;278+.6(64
56<!//(/9'$//&//<!9;278+.6(6/<!
5
5'
、 文件配置
安装完成,下面开始配置 文件* 提供了两种配置和调用方式,分别如下。
安装为 =$#'模式:
4$2#'9:6'66(6636':
'2'49:>:
2$9:66:
(9::
49::
29::
$(!9::
!2<9:6"6!6$62!:
<9::
'2#9::
'29::
'22$9::
'29::
''9::
''2"9:3:
如 果 你 使 用 了 $'1 模 式 安 装 的 , 你 必 须 使 用 “ 4$2#'2'? 替 换 第 一 行 的
“4$2#'?
安装为 #'模式:(这是大部分采用的方式)
#'9:':
'2'49:>:
2$9:66:
(9::
49::
29::
$(!9::
!2<9:6"6!6$62!:
<9::
'2#9::
'29::
'22$9::
'29::
''9::
''2"9:3:
有关 文件的详细配置说明,请参照源码目录的 788 文档或者访问官方文档:'!
完成安装配置后,我们最后要创建缓存目录
5$66
5$@@@66
、验证安装结果
通过浏览器访问您的 1AB页面或者运行 /得到 配置信息,里面如果看到类似下面的信息
就表示安装成功了。
'!''1=$ !)!!8!C
=$8!"*!AB33D/>=$!'
EEEE&"3/(*!AB/>*(
我的机器上同时还安装了 =$-4,所以看到的信息如下:
'!''1=$ !)!!8!C
=$8!"*!AB33D/>=$!'
EEEE&"3/(*!AB/>*(
EEEE&=$8#'!"*!AB/>*(=$!'
EEEE&=$-4"*!AB33D/>*(=$!'
如果你打开了 的 $(! 选项,可以从日志中看到类似下面的信息
56"6!6$62!
88)87-7C:6"6&&&6####6(!6$#:
88)87-7C:6"6&&&6####6(!6&/(!/$:
88)87-7C:6"6&&&6####6(!6&/<!:
88)87-7C:6"6&&&6####6(!6&/'!':
88)87-7 C :6"6&&&6####6(!6&/6!'6&/6&//
':
以上信息表示文件都得到了缓存和命中。
至此,我们就完成了全部的安装和配置,好好享受 带给你的惊喜吧,根据 的测试,
效果的确相当的好。
三、在 PHP 中可以使用 eAccelerator 的 API 开发
、 和文档说明:
提供了便捷便捷而又稳定的本机缓存实现方式,由于大部分代码实现基于共享内存,所以
只能在%# 平台中使用,F$&' 平台 就暂时不知道何时有这方面的支持了。
提供如下的 接口和文件:(下述文件均在源码包的 $66目录下)
文件列表:
$'
$
1
$
'''
'$2
接口列表:
2$2''AB
"$22A'!;*'!;"2$*G;9HB
"$22!A'!;*G;9HB
剩余17页未读,继续阅读
资源评论
智慧安全方案
- 粉丝: 3650
- 资源: 59万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功