PHP/APC Canonicalize 未按预期工作

PHP/APC Canonicalize 未按预期工作

基本信息:

APC Version     3.1.13
PHP Version     5.4.7-1~dotdeb.0
APC Host        pcgamingwiki.com (li263-94) (173.255.253.94)
Server Software nginx/1.2.4

在我的配置中,我有 apc.stat = 0 和 apc.Canonicalize = 1

apc.php:http://pcgamingwiki.com/apc.php

我安装了几个 mediawiki,里面有很多常用文件,由于我的 RAM 有限,我正在寻找充分利用 APC 的方法,我发现理论上如果我对常用文件进行符号链接(比如将 /var/www/includes/ 链接到 /var/www2/includes),它应该实际路径指向相同的路径 /var/www/includes,但 apc.php 的显示与预期输出不同(在 /var/www/includes/ 上有更多点击).php 并且不显示任何 /var/www2/includes/.php)

以下是 apc.php 报告的屏幕截图:https://i.stack.imgur.com/sQ0Mz.png

正如您所见,这不是预期的输出,是我做错了吗?还是有一个错误?

答案1

这看起来是 apc.php 的一个错误,apc 报告的缓存中的文件数量与实际数量差不多,此图表应该有所帮助

http://pcgamingwiki.com/munin/localdomain/localhost.localdomain/php_apc_files.html

正如你所看到的,有一个很大的峰值(这是我增加了它可以使用的内存)然后它开始平稳地进入较低的区域,所以你可以看到它之前想要缓存大约 5k 个文件,现在通过适当的符号链接它缓存了大约 1.5k 个文件

相关内容