PHP
一个比较简单PHP加速模块的性能测试
2006-03-06新测试了部分数据:
新增加了ZendPlatform-2.1.2-FreeBSD6的测试,也新增了不加任何模块的测试结果。下面的结果表格已经更新。
出乎意料的,不加任何加速的读取结果是最快的。不过这个是单一文件的测试,当程序多的时候,php会不停从磁盘读取等,将会因为IO而加重系统负担。这个时候加速模块(或者说opcode cache)相当于个内存缓存了。
使用cvs更新eAccelerator或APC到最新源代码
其实这两个免费的PHP加速模块都有在更新,只是很多时候都是在cvs,没有release出来。
eAccelerator
ea现在转用SVN来管理源代码,获取最新源代码采用:
svn co --username anonymous --password anonymous http:/
用APC加速php
php 5.1 的确是个非常大的进步,不加加速模块都可以比加了加速的php5.0快。
http://pecl.php.net/package/APC
下载后解开
进入目录
# phpize
# configure --enable-apc --enable-apc-mmap --with-php-config=/usr/local/bin/php-config
# make
# install -c -s modules/apc.so /usr/local/lib/php
编辑 /usr/local/lib/php.ini
修改extension_dir = "/usr/local/lib/php/"
最后加上extension="apc.so"
保存重新启动web或php
Older Items
- February 2006
- SQLite 一个轻量级别数据库 (2006-02-26)