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