2012-08-02 66 views
0

我想使用apc作为具有操作码缓存功能的cli。PHP APC CLI操作码缓存没有效果

使用apc.enable_cli为true。但注意到基准时间和内存使用情况。

; php.ini 
apc.enable_cli = 1 

但在基于web的用法不同。我看到如何工作APC和做运行PHP脚本的魔法。约一半的内存使用量也比正常运行的PHP脚本快0.01左右。

但我认为php不使用操作码缓存在cli中使用apc。我如何使用它。可能吗?

回答

2

我不希望apc在命令行上提供任何性能改进,因为apc缓存将在每次运行时被丢弃。

+0

那么我该如何在php中隐藏复杂的cli应用程序? – sweb 2012-08-02 09:17:34

+2

使用xdebug + kcachegrind来剖析您的应用,并找出慢位的位置。 apc真的不会成为CLI应用程序的答案。 – xyphoid 2012-08-02 10:46:13