PHP头条
热点:

windows上PHPAPC拓展的安装和配置


windows下PHP APC拓展的安装和配置

?

APC简介

APC(Alternative PHP Cache)是一个PHP缓存。它在内存中存储PHP页面并且减少了硬盘的I/O。这对于性能的提升十分明显。你甚至可以在CPU使用率下降50%的情况下提升系统50%的性能。

这篇教程我们会告诉大家如何在windows上安装APC。我已经在windows server 2003上成功测试。当然,在你也可以使用windows xp做为测试服务器。

windows下安装PHP的APC拓展

注意:你不能在一天服务器上同时安装APC和Zend Optimiser,二者只能选其一。

按照下面的方法安装PHP的APC拓展。

下载正确的版本

我是用的PHP版本是5.2.6,附上下载地址:php_apc_dll for php5_2_6

注意:确定你所下载的APC拓展版本对应了你的PHP版本。

设置php.ini

编辑php.ini文件,向其中的拓展区域部分添加如下代码

1 extension = php_apc.dll

重启服务器,使用phpinfo查看是否成功安装

1 phpinfo();
phpinfo查看apc拓展是否安装成功

查看可用的内存

创建一个php文件apcmeminfo.php

1 print_r(apc_sma_info());

?

?

1 //由缓存使用的内存数量使用这个公式来计算:
2 total_memory = apc.shm_segments * apc.shm_size

在这个例子中,可用的内存大约32 Mb。通常,如果我们需要在我们的缓存中超过32 Mb,我们应该增加APC使用的分段数量。然而,这可以导致web服务器错误,因此最好是增加片断的大小。我们应该逐步为缓存增加可用的总量,以避免内存的流失。

默认的APC如下:

1 apc.cache_by_default = On
2 apc.enable_cli = Off
3 apc.enabled = On
4 apc.file_update_protection = 2
5 apc.filters =
6 apc.gc_ttl = 3600
7 apc.include_once_override = Off
8 apc.max_file_size = 1M
9 apc.num_files_hint = 1000
10 apc.optimization = Off
11 apc.report_autofilter = Off
12 apc.shm_segments = 1
13 apc.shm_size = 30
14 apc.slam_defense = 0
15 apc.stat = On

www.phpzy.comtrue/phprm/15974.htmlTechArticlewindows上PHPAPC拓展的安装和配置 windows下PHP APC拓展的安装和配置 ? APC简介 APC(Alternative PHP Cache)是一个PHP缓存。它在内存中存储PHP页面并且减少了硬盘的I/O。这对于性能的提升十分明显...

相关文章

相关频道:

PHP之友评论

今天推荐