为什么要编译PHP文件?

Fra*_*sco 12 php build hiphop

我的一个朋友最近告诉我"优化你的网站,你可能想编译你的php文件",我就像"什么?"

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

底线:

编译php是什么意思?在exe文件中转换它们?为什么?是比较快的?

Jim*_*Blu 12

虽然PHP代码需要在每次调用时进行解释,但字节码是预编译的代码,几乎可以立即运行.如果你经营一个更大的网站,大多数情况下你真的只需要它.

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


Jam*_*s C 6

除非你经历了严肃的表现,否则使用像Facebook的HipHop这样的东西来编译PHP可能有点过分了.

我只是在你的机器上安装/配置Alternative PHP Cache(APC),它将缓存已编译的字节码,并且应该可以立即提升性能.