php opcode apc,PHP OPCode缓存 APC介绍和安装

APC,英文全称是Alternative PHP Cache,是一种对PHP有效的开放源高速缓冲储存器工具,他能够缓存opcode的php中间码。

APC 提供两种缓存模式,模式一:缓存目标,为Opcode,我们称之为apc_compiler_cache。模式二:用户数据缓存,提供一些接口用于PHP开发人员将用户数据驻留在内存中,我们称之为apc_user_cache。

PHP APC的安装方法

APC 的官网:http://www.php.net/manual/en/book.apc.php

Windows 版本下载地址:http://downloads.php.net/pierre/

1. 下载APC要看PHP的版本,我本地的版本如下图所示:

0b9776d1e3e42a921447c275490cf703.png

我本地的PHP 版本为 5.4.8 VC9 的,访问 http://downloads.php.net/pierre/ 下载的是 php_apc-3.1.10-5.4-vc9-x86.zip,下载的压缩文件中包含两个文件夹,是 nts和ts,对应的是 Non Thread Safe和Thread Safe 两种不同版本。可以查看PHP信息来确定PHP所属的线程版本。

2. 将php_apc.dll 拷贝到 php ext文件夹中去,在php.ini中设置支持apc扩展模块,添加添加extension=php_apc.dll,在php.ini底部添加如下的 APC的配置参数

1

; APC Setting

2

apc.enabled="1"

3

apc.shm_segments="1"

4

apc.ttl="300"

5

apc.user_ttl="300"

6

apc.num_files_hint="1024"

7

apc.enable_cli="1"

3. 重启Apache服务器,查看phpinfo中是否存在APC的配置项,存在,就是配置成功

58bc92c9e7bb4c857270a007a70c8a87.png

4. 可以通过 apc.php 查看apc的相关信息,下载地址:http://pecl.php.net/package/APC

785c4c41ee67fd5136be4162671a8951.png

开启APC之后,使用 ab工具进行压力测试, 发现服务器的”吞吐率“提高了不少。

(责任编辑:最模板)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值