具有相同PHP网站的不同服务器上的不同内存使用情况

时间:2011-11-22 07:09:29

标签: php apache zend-framework

我有一个使用Zend Framework 1.11构建的PHP网站。我在以下两台服务器上获得了不同的内存使用量:

A: MacOS + Apache / 2.2.20 + PHP 5.3.6

B: Scientific Linux 64 + Apache / 2.2.15 + PHP 5.3.3

对于完全相同的页面和条件,服务器A上的成本为14MB,而服务器B上的成本仅为4MB(按xdebug计算)。

这是主要的差异步骤:

A:
11288560 Zend_Application->run( )
B:
2740744 Zend_Application->run( )

谁能告诉我这是什么问题? 有什么方法可以分析内存的详细用法吗?

1 个答案:

答案 0 :(得分:0)

可能的原因是:

不同的PHP版本可以使用更多或更少的内存,但在这种情况下,不太可能给出两个版本之间的细微差别。

更有可能的是,使用更高的系统在php配置中启用了更多的mod。