我有一个 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();