gpt4 book ai didi

php - PHP 有内置的优化器吗?

转载 作者:可可西里 更新时间:2023-11-01 12:55:59 25 4
gpt4 key购买 nike

就像 MySQL 优化器如何将查询转换为它认为合适的更高效的查询一样,是否有类似的优化过程在 PHP 的幕后进行? PHP 在哪里获取您的代码、对其进行分析并在执行之前将其转换为更高效?

最佳答案

PHP 使用单程编译过程,将源代码转换为操作码流(然后执行)。因为编译仅使用一次传递并且不构建 AST,所以其他语言通常完成的大多数优化将很难实现。显然已经完成了一些简单的优化(如驻留字符串和预哈希符号),但大多数“高级”优化根本不可能。

顺便说一句,“优化”PHP 代码的一种非常简单的方法是使用 APC 缓存生成的操作码流。扩展,因此它不会在每次页面加载时重新创建:编译过程非常耗费资源,使用 APC 通常可以大大降低 CPU 使用率。

关于php - PHP 有内置的优化器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8553211/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com