加入收藏 | 设为首页 | 会员中心 | 我要投稿 温州站长网 (https://www.0577zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP下eAccelerator运用记录

发布时间:2022-01-16 01:30:46 所属栏目:PHP教程 来源:互联网
导读: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效果
  直接引用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″

(编辑:温州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读