请帮我理解APC
和之间的区别APCu
。检查 CentOS 网络服务器(不是我设置的)时发现它APCu
安装了 4.0.2 并phpinfo();
报告APC
模拟。这有点令人困惑,无论如何尝试使用正常的APC
设置php.ini
apc.enabled=1
apc.shm_size = 768M
apc.cache_by_default = 0
apc.filters="+domain.com,+anotherdomain.com"
apc.stat = 0
apc.max_file_size=2M
然后检查apc.php
状态页面,发现只有apc.shm_size
更改,但没有选定域的缓存条目。那么我如何才能APCu
像之前一样适应缓存选定域APC
呢?
答案1
从 5.5 版开始,PHP 附带了 Zend OpCache 引擎来替代 APC。APC 分为两部分。APC opcache 不再使用,而是在 php 5.5 中模拟,而 APC 缓存可用于存储数据。该部分现在通过 APCu 扩展使用。