找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2079|回复: 0
打印 上一主题 下一主题

PHP下eAccelerator使用记录

[复制链接]

3444

主题

3465

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
11142
跳转到指定楼层
楼主
发表于 2018-2-18 04:49:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

                  eAccelerator效果
直接引用HiAdmin的结论:
eAccelerator 0.9.5.3
25.2266 fetches/sec
APC 3.0.19
24.3433 fetches/sec
XCache v1.2.2
15.13 fetches/sec
No OP-Cache
5.99332 fetches/sec
eA的效果最好,APC紧随其后,两者的性能表现基本相同,xcache最差。
eAccelerator经验
在我们的项目实际使用中,在开启eAccelerator之后,文件更新会有一些问题,比如更新了PHP文件之后,但是实际访问到的PHP文件却没有更新,解决方法:删除该PHP文件,重新上传。
不可否认的是,在启用了eAccelerator之后,系统负载能力会提高大概10%-50%左右。在访问压力较大的情况下,启用eAccelerator,会明显的看到系统load average的降低。
安装eAccelerator
1.Linux下先按照下面进行:
# tar jxvf eaccelerator-0.9.5.3.tar.bz2
# cd eaccelerator-0.9.5.3
# ./configure –enable-eaccelerator=shared –with-php-config=/usr/local/php-fcgi/bin/php-config
# make
# make install
# mkdir /tmp/eaccelerator && chmod 777 /tmp/eaccelerator && touch /var/log/eaccelerator_log && mkdir /usr/local/php-fcgi/ext
# mv /usr/local/php-fcgi/lib/php/extensions/no-debug-non-zts-20060613/eaccelerator.so /usr/local/php-fcgi/ext/
2.编辑php.ini
# vi /usr/local/php-fcgi/etc/php.ini
首先找到: extension_dir = “./”
修改成: extension_dir = “/usr/local/php-fcgi/ext/”
在最底部加上:
extension=eaccelerator.so
eaccelerator.shm_size=”16″
eaccelerator.cache_dir=”/tmp/eaccelerator”
eaccelerator.enable=”1″
eaccelerator.optimizer=”1″
eaccelerator.check_mtime=”1″
eaccelerator.debug=”0″
eaccelerator.log_file = “/var/log/eaccelerator_log”
eaccelerator.filter=”"
eaccelerator.shm_max=”0″
eaccelerator.shm_ttl=”0″
eaccelerator.shm_prune_period=”0″
eaccelerator.shm_only=”0″
eaccelerator.compress=”1″
eaccelerator.compress_level=”9″
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

用户反馈
客户端