105得票12回答
APC、eAccelerator和XCache三者之间的区别

我正在研究这些选项中的哪一个更好,但我找不到一个突出的选择。 Eaccelerator 比 APC 更快,但 APC 的维护更好。 Xcache 更快,但其他选项的语法更容易。 请问有人能推荐使用哪个选项以及原因吗?

18得票3回答
优化APC缓存

这是我 APC 运行的链接: [已删除] 从链接中可以看出,它很快就填满了,我的 Cache Full 计数有时会超过 1000。 我的网站使用 WordPress。 我注意到每次发布或编辑文章时都会发生两件事。 1)APC 内存 "USED" 重置。 2)我获得了许多片段。 我尝试...

15得票3回答
APC操作码缓存在PHP-FPM池/工作进程之间共享吗?

有很多讨论指出在CLI中调用apc_cache_clear()不能清除“web” PHP进程中的opcode缓存,无论它们是在Apache内部还是由FPM运行(请参见如何清除APC缓存条目?)。作为一种建议解决方案,可以创建一个简单的PHP页面来调用apc_cache_clear(),然后从C...

13得票2回答
PHP Opcode缓存对__autoload函数起作用吗?

非常抱歉,如果我的问题很基础的话。我想尽可能多地了解PHP中的面向对象编程,并且正在慢慢学习如何使用它(非常有限)。 所以我想知道__autoload()是否会影响PHP操作码缓存?

10得票1回答
PHP5框架:自动加载和Opcode缓存

许多框架使用spl_autoload_register()来动态加载类(即控制器和模型)。关于自动加载和opcode缓存的问题有一些帖子。其中一个帖子中@cletus发表了回复,引用了@Rasmus发表了一些言论,对于使用APC作为opcode缓存的人来说是不受欢迎的: PHP opcod...

8得票3回答
有没有一种方法可以在PHP中测量解析时间?

通过运行时基准测试优化PHP代码是很直接的。通过microtime()在一个代码块周围跟踪$start和$end时间,我不是要求使用microtime()的答案。我想做的是测量PHP准备运行其代码所需的时间 - 代码解析/操作码树构建时间。我的理由是,虽然对于网站上每个页面您可能需要的每个类都...

7得票5回答
apc.filters按路径过滤?

我该如何使用APC操作码缓存中的apc.filters参数来不缓存某些路径?例如,我希望对路径下的任何内容启用缓存: "/var/www/vhosts" 而排除像这样的路径: "/usr/share/psa-horde/" 我尝试使用: apc.cache_by_default = ...