![对多个服务器的 PHP 内存使用情况进行基准测试?](https://linux22.com/image/599129/%E5%AF%B9%E5%A4%9A%E4%B8%AA%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%9A%84%20PHP%20%E5%86%85%E5%AD%98%E4%BD%BF%E7%94%A8%E6%83%85%E5%86%B5%E8%BF%9B%E8%A1%8C%E5%9F%BA%E5%87%86%E6%B5%8B%E8%AF%95%EF%BC%9F.png)
我有一个 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
检查托管点:
- 链接模块
- PHP.INI 变量“memory_limit”
- Zend 模块中的内存限制
您可以通过脚本查看所有这些参数
<?php
phpinfo();