对多个服务器的 PHP 内存使用情况进行基准测试?

对多个服务器的 PHP 内存使用情况进行基准测试?

我有一个 Drupal 网站,为了减少内存使用量,我对它做了大量优化,但每次非缓存页面加载的峰值仍然约为 50MB。

鉴于我已经在本地开发机器(运行带有 Apache2 的 MAMP 和带有 XCache 和 Zend Optimizer 的 PHP 5.2.17 的 Mac OS X 10.6)和另一台网络主机(运行 Apache2、带有 Zend Optimizer 的 PHP 5.2.17 的 CentOS 5.8 机器)上运行它 - 分别使用了 14mb 和 30mb 左右 - 我怀疑问题出在我现在的网络主机上(在 Debian 6 上运行 Nginx,使用带有 Zend Optimizer 和 XCache 的 PHP 5.2.17)。

有没有什么方法可以轻松地对不同服务器配置的 PHP 内存使用情况进行基准测试?

谢谢!

答案1

检查托管点:

  1. 链接模块
  2. PHP.INI 变量“memory_limit”
  3. Zend 模块中的内存限制

您可以通过脚本查看所有这些参数

<?php 
phpinfo();

相关内容