所有的鸟儿他们都知道, 他们的巢应该筑在什么地方, 鸟儿知道自己该在什么地方筑巢, 那就意味着他们了解他们自己的使命。 我们身为万物之灵的人类, 怎么会不知道,连鸟儿都知道的道理呢?
php加速方案[缓存] 之apc篇
php加速方案[缓存] 之apc篇

php加速方案[缓存] 之apc篇

因为PHP是解释型的编程语言,所以每次有http访问请求来的时候,php.exe (php解释程序)都需要读取php文件,然后一句一句解释。 如果php文件比较大,或者是访问量大,每次花费在解释php文件上的耗费很大。

Alternative PHP Cache(APC)是 PHP 的一个免费公开的优化代码缓存。它用来提供免费,公开并且强健的架构来缓存和优化 PHP 的中间代码。

据传在 PHP6中将会集成apc。目前apc是处于pecl之中。 当前最新版本是APC Version3.0.16

在CentOS 5 下面使用yum仓库里面提供的php版本没有同时安装pear。
需要 #yum install pear  来安装。 安装pear管理包  【http://pear.php.net/manual/en/installation.getting.php】

然后就是安装apc了。   #pecl install apc 
安装过程会有提示是否和apache搭配使用。

最后一部在 apc.ini 里面加上 extension=apc.so  重启web server(apache)。

apc的界面是: apc.php 
把它复制到你的web目录下。你就可以看到缓存的情况了。

提供同样功能的还有 eAccelerator , xcache 。
eAccelerator 有rpm,我也安装过,效果不错。
xcache是个国人开发的,有幸和作者通过一次邮件。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注