php加速方案[缓存] 之apc篇
2008-03-13  作者:amao  同分类文章
description:
因为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是个国人开发的,有幸和作者通过一次邮件。


相关
把每个程序当作一个艺术品
让我伤心的flickr api
MolyX BOARD 2.5.0 多语言标准版 发布
用sql语句来创建并赋予mysql用户权限
用PHP fsockopen写的HTTP下载的类
php 生成 PDF 文件
将远程服务器上的图片保存在自己的服务器上
用php获取访问者ip地址(在服务器使用缓存的环
读取汉字点阵数据
oop的php开发