php apc配置详解
来源:互联网 发布:黑米软件作者 判刑 编辑:程序博客网 时间:2024/05/31 06:21
介绍
APC全称Alternative PHP Cache是一个免费开源的php缓存插件,它的目标是提供一个自由,开放和强大的框架用于缓存和优化PHP中间代码.The Alternative PHP Cache (APC) is a free and open opcode cache for PHP. Its goal is to provide a free, open, and robust framework for caching and optimizing PHP intermediate code.
APC可以直接用于缓存php文件内容,也可以用于存储key/value数据.对于运维来说大多用于前者,对于程序员来说,大于用后者. 下一节贴一个关于APC存储key/value数据的实例. 常用类似缓存插件有xache和eaccelerator,先熟悉如下关于apc的配置.
php.ini配置
[apc]
; alternative php cache 用于缓存和优化php中间代码
apc.cache_by_default = on
;sys
; 是否默认对所有文件启用缓冲。
; 若设为off并与以加号开头的apc.filters指令一起用,则文件仅在匹配过滤器时才被缓存。
apc.enable_cli = off
;sys
; 是否为cli版本启用apc功能,仅用于测试和调试目的才打开此指令。
apc.enabled = on
; 是否启用apc,如果apc被静态编译进php又想禁用它,这是唯一的办法。
apc.file_update_protection = 2
;sys
; 当你在一个运行中的服务器上修改文件时,你应当执行原子操作。
; 也就是先写进一个临时文件,然后将该文件重命名(mv)到最终的名字。
; 文本编辑器以及 cp, tar 等程序却并不是这样操作的,从而导致有可能缓冲了残缺的文件。
; 默认值 2 表示在访问文件时如果发现修改时间距离访问时间小于 2 秒则不做缓冲。
; 那个不幸的访问者可能得到残缺的内容,但是这种坏影响却不会通过缓存扩大化。
; 如果你能确保所有的更新操作都是原子操作,那么可以用 0 关闭此特性。
; 如果你的系统由于大量的io操作导致更新缓慢,你就需要增大此值。
apc.filters =
;sys
; 一个以逗号分隔的posix扩展正则表达式列表。
; 如果源文件名与任意一个模式匹配,则该文件不被缓存。
; 注意,用来匹配的文件名是传递给include/require的文件名,而不是绝对路径。
; 如果正则表达式的第一个字符是"+"则意味着任何匹配表达式的文件会被缓存,
; 如果第一个字符是"-"则任何匹配项都不会被缓存。"-"是默认值,可以省略掉。
apc.ttl = 0
;sys
; 缓存条目在缓冲区中允许逗留的秒数。0 表示永不超时。建议值为7200~36000。
; 设为 0 意味着缓冲区有可能被旧的缓存条目填满,从而导致无法缓存新条目。
apc.user_ttl = 0
;sys
; 类似于apc.ttl,只是针对每个用户而言,建议值为7200~36000。
; 设为 0 意味着缓冲区有可能被旧的缓存条目填满,从而导致无法缓存新条目。
apc.gc_ttl = 3600
;sys
; 缓存条目在垃圾回收表中能够存在的秒数。
; 此值提供了一个安全措施,即使一个服务器进程在执行缓存的源文件时崩溃,
; 而且该源文件已经被修改,为旧版本分配的内存也不会被回收,直到达到此ttl值为止。
; 设为零将禁用此特性。
apc.include_once_override = off
;sys
- php apc配置详解
- php.ini配置项APC段详解
- php.ini配置项[APC]段详解
- PHP APC缓存配置、使用详解
- PHP APC缓存配置、使用详解
- PHP APC缓存配置、使用详解
- php apc配置
- APC配置详解
- 使用APC加速PHP:APC配置
- PHP OPCode缓存:APC详解
- php 脚本缓存 apc配置
- centos 安装配置php apc
- php安装加速扩展 APC 详解
- php安装加速扩展 APC 详解
- php安装加速扩展 APC 详解
- php安装加速扩展 APC 详解
- php apc
- php-apc
- file explorer无法打开data文件夹
- 第11讲项目2——分离整数和小数部分
- 2016年WINLIN研发和团队计划
- JDBC—Connection、Statement、ResultSet
- 数据结构实验之链表八:Farey序列
- php apc配置详解
- java.util.Stack类简介
- 例题8-13 UVA 11093 Just Finish it up 环形跑道
- [leetcode] 7. Reverse Integer 解题报告
- PHP 5.4 内置web服务器
- smali2java
- OS 根据Date获取x分钟前
- 【C语言】C语言static和extern区别
- C#设计模式——模板方法模式