php之apc浅探

扩展编译:php

./configure --enable-apc --with-php-config=/usr/local/php/bin/php-config --prefix=/usr/local/apc --enable-apc-debugshell

apc配置说明:缓存

apc.enabled boolean服务器

早期的php版本在编译php的时候能够配置是否支持apc,若是是编译php的时候编译进去的,只能经过禁用改选项来关闭apc。

apc.shm_segments integer函数

容许的最大内存块数

apc.shm_size integerdebug

共享内存块大小(MB为单位)

apc.filters stringcode

过滤不须要缓存的文件或文件夹 如 " /var/www/apc.php" 配置如此,则apc.php 将不被缓存

apc.filters="skt/.,erp/." 则只要请求skt或者erp文件下的文件都将不会缓存进程

apc.enable_cli内存

开启该配置,则shell下执行php文件中能够调用apc相关的函数。

apc.write_lockstring

繁忙服务器重启时,有可能多个进程试图修改同一个缓存文件,开启该配置,保证只有一个进程可以编译同一个文件。

apc内部结构:

相关文章
相关标签/搜索