PHP下eAccelerator运用记录
发布时间:2022-01-15 22:12:26 所属栏目: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″ (编辑:威海站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |