php - 为什么要编译 PHP 文件?

我的一个 friend 最近告诉我“要优化您的网站,您可能需要编译您的 php 文件” 我就像“什么?”

老实说,我从来没有听说过,我是一个“高级天真的”程序员,这意味着我是自学成才,我建立了复杂的网站,但我仍然缺少一些东西......

底线:

编译php是什么意思?将它们转换为 exe 文件?为什么?更快?

最佳答案

虽然每次调用都需要解释 PHP 代码,但字节码是几乎可以立即运行的预编译代码。 大多数情况下,只有在您运行更大的网站时才会真正需要它。

以下工具可用于编译脚本或运行已编译的脚本:

  • eAccelerator
  • Zend Optimizer
  • PHC (http://www.phpcompiler.org/)
  • 替代 PHP 缓存 (APC)

https://stackoverflow.com/questions/5900037/

相关文章:

c++ - 在构建库之前让 CMake 执行项目中的目标

ant - 如何在命令行上从属性文件加载 Ant 属性?

android - 错误 : could not load android-info. txt

groovy - 如何生成源文件并用gradle编译

visual-studio-2010 - 如何阻止 Visual Studio 构建未更改的依赖项?

c++ - 在发布版本中保留调试符号有缺点吗?

command-line - 如何自动化 Visual FoxPro 项目的构建?

visual-studio-2010 - 仅在发布构建期间签署具有强名称的程序集

php - 使用 ant 脚本构建 PHP

java - 如何在构建之前删除 Hudson 工作区?