Call to undefined method after upgrading to PHP 5.4.0提到了2012年3月的一些APC错误报告。
我的具体问题是: PHP 5.4.4(或其左右)与APC 3.1.10(4月发布,但列为“beta”而非“稳定”)相结合是否稳定?
我们在Apache盒子上看到5 000 - 9 000个APC文件缓存命中/秒,作为流量水平的模糊指标。这与PHP 5.3.8和APC 3.1.9(使用mod_php)一起工作正常 - 有没有人在5.4.4和3.1.10上有类似流量的经验?
答案 0 :(得分:11)
没有。已在高流量网站上尝试过。由于字符串损坏,大约75%的时间或更多时间段上严重违反3.1.10。主干版本(截至2012年6月27日)稍好一些,但对我们来说仍然太不稳定了。
答案 1 :(得分:0)
首先:给APC留下很多记忆。
检查我的答案,了解如何配置APC What is causing "Unable to allocate memory for pool" in PHP?
正如你所说,5000到9000次点击/秒不是非常可靠的信息,这取决于运行的是什么。 Magento使用10k文件并为一个页面视图生成大量点击。
最佳优化是在架构级别上。考虑为您的网站使用反向代理和应用程序缓存。