我有一个使用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( )
谁能告诉我这是什么问题? 有什么方法可以分析内存的详细用法吗?
答案 0 :(得分:0)
可能的原因是:
不同的PHP版本可以使用更多或更少的内存,但在这种情况下,不太可能给出两个版本之间的细微差别。
更有可能的是,使用更高的系统在php配置中启用了更多的mod。