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