PHP缓存组件APC简介

作者 : admin 于 2008-10-03 10:55:15 标签: ,
2008
10-3

php是解释型语言,比起编译型语言,速度自然会慢.每种语言基本都是 1、源代码->编译成二进制机器码 2、编译成二进制机器码->执行 编译型语言(如c,java)在执行一次步骤1后,多次执行步骤2,而asp,php之类的解释型语言每次访问,都重复步骤1,2,故效率低下。

PHP官方提供了一个编译php为二进制码的工具,Zend,价格昂贵,今天讨论免费的APC。

APC组件下载地址:http://pecl4win.php.net/ext.php/php_apc.dll http://pecl.php.net/package/apc 根据自己的操作系统版本来下载安装。我这里使用的是windows系统,直接把php_apc.dll放在扩展文件路径里,在php.ini里增加extension=php_apc.dll,再查看phpinfo(),可看到apc安装成功的信息。具体配置信息在这里 http://cn2.php.net/manual/en/apc.configuration.php

其中的参数可以设定是否缓存php的编译文件,还有一些常用的限制。

除此之外,还有很多opcode缓存组件,如accelerator,xcache之类,详情可参见这里 http://en.wikipedia.org/wiki/Alternative_PHP_Cache#Alternative_PHP_Cache

发表评论




XHTML:你可以使用的标签: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

(若看不到验证码,请重新加载页面。)