29

升级到 PHP 5.4.0 后调用 undefined 方法提到了 2012 年 3 月的一些 APC 错误报告。

我的具体问题是:PHP 5.4.4(或类似版本)与 APC 3.1.10(4 月发布,但列为“测试版”而不是“稳定版”)结合起来是否稳定?

我们在 Apache 机器上看到 5 000 - 9 000 APC 文件缓存命中/秒,作为流量水平的模糊指标。这适用于 PHP 5.3.8 和 APC 3.1.9(使用 mod_php)——有没有人在 5.4.4 和 3.1.10 上有过类似流量的经验?

4

2 回答 2

11

不。已经在一个高流量的网站上尝试过。由于字符串损坏,大约 75% 或更多的时间在 3.1.10 上出现严重的段错误。主干版本(截至 2012 年 6 月 27 日)稍微好一些,但对我们来说仍然太不稳定,无法进行生产。

见:https ://bugs.php.net/bug.php?id=62442

于 2012-07-02T22:57:15.317 回答
0

第一:给 APC 大量内存。

检查我的答案以了解如何配置 APC在 PHP 中导致“无法为池分配内存”的原因是什么?

正如您所说,5000 到 9000 hits/s 不是很可靠的信息,这取决于正在运行的内容。Magento 使用 10k 文件并为一页视图生成大量点击。

最佳优化在架构级别。考虑为您的网站使用反向代理和应用程序缓存。

于 2012-08-29T14:36:56.950 回答