如果我设置了apc.shm_size = 64M
,APC 启动时会分配 64M 内存吗,还是会根据需要分块分配?
答案1
它在启动时分配。apc.shm_size = 64M 非常低,如果您的服务器运行多个网站,则应该使用更多(GB)。使用 apc.php 检查您的配置。
答案2
根据http://www.php.net/manual/en/apc.configuration.php#ini.apc.shm-size:apc.shm_size 定义段大小。分配的段数由 apc.shm_segments 配置值定义。