为什么PHP脚本在两台服务器上使用不同的内存量?

时间:2010-03-05 17:33:00

标签: php

我有一个相当大的webapp,我在Media Temple服务器上运行。我们最近决定将其移至Rackspace云。当我运行get_memory_usage时,每页加载时我会使用大约4mb的RAM。所以我想我有几个问题。

  1. 这有关系吗?
  2. 为什么会这样?

3 个答案:

答案 0 :(得分:5)

  1. 如果没有适当提高内存限制,也可以。
  2. 附加扩展,或32位与64位二进制文​​件/指针。

答案 1 :(得分:2)

您的Rackspace Cloud服务器可能是64位,通常会占用更多内存。

答案 2 :(得分:0)

您的PHP配置很可能在两台服务器上都不同。 php配置register_globals和register_long_arrays将使用更多的内存,因为所有Get / Post / Cookie都是重复的。此外,一些PHP模块将使用更多内存,例如“Hardned-PHP”,它并未安装在所有系统上。