通过运行时基准测试优化 PHP 代码是直截了当的。通过代码块周围的 microtime() 跟踪 $start 和 $end 时间 - 我不是在寻找涉及 microtime() 使用的答案。
我想做的是测量 PHP 准备运行它的代码所需的时间 - 代码解析/操作代码树构建时间。我的理由是,虽然很容易为站点上的每个页面包含()您可能需要的每个类,但 CPU 开销不能“免费”。我想知道解析时间到底有多“昂贵”。
我假设 APC 等操作码缓存不是场景的一部分。
我是否正确认为 PHP 中的解析时间测量必须在 mod_php 中进行?
编辑:如果可能的话,考虑到$_SERVER['DOCUMENT_ROOT']
代码中的使用会有所帮助。命令解决方案可能需要一些修补才能做到这一点(但仍然是有价值的答案)。