Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 我是否可以用文件缓存替换Apc缓存,并且在存在Apc时仍然可以从中受益?_Php_Caching_Apc_Silex - Fatal编程技术网

Php 我是否可以用文件缓存替换Apc缓存,并且在存在Apc时仍然可以从中受益?

Php 我是否可以用文件缓存替换Apc缓存,并且在存在Apc时仍然可以从中受益?,php,caching,apc,silex,Php,Caching,Apc,Silex,我在想,也许我可以忘记Apc,简单地使用文件缓存(使用.php文件),因为这样我就不需要考虑或检查Apc是否启用,它就可以工作了,而且当它出现时,我仍然可以从Apc缓存中受益,因为.php文件将自动缓存 有人已经这么做了吗?它有用吗 这是否会阻止Apc缓存猛击 有什么缺点吗 我发现Silex存储库中的一些人说这很好,但我不确定这是否是一个非常特殊的情况。你是指用户数据缓存还是脚本本身?@Diegaouguló我的意思是,不要使用apc用户缓存(或redis缓存,或其他什么),而是将数据写入.

我在想,也许我可以忘记Apc,简单地使用文件缓存(使用.php文件),因为这样我就不需要考虑或检查Apc是否启用,它就可以工作了,而且当它出现时,我仍然可以从Apc缓存中受益,因为.php文件将自动缓存

  • 有人已经这么做了吗?它有用吗
  • 这是否会阻止Apc缓存猛击
  • 有什么缺点吗

我发现Silex存储库中的一些人说这很好,但我不确定这是否是一个非常特殊的情况。

你是指用户数据缓存还是脚本本身?@Diegaouguló我的意思是,不要使用apc用户缓存(或redis缓存,或其他什么),而是将数据写入.php文件并要求它们。这样,如果没有Apc,它就充当文件系统缓存。但是如果存在Apc,它将作为Apc缓存工作,因为require应该触发脚本的缓存。