Php 什么是持久的口译员

Php 什么是持久的口译员,php,server-side-scripting,Php,Server Side Scripting,我听说我们可以通过使用代码缓存技术和持久解释器来优化php等脚本语言代码的性能。我知道什么是代码缓存,但不知道持久解释器。谁能给我一个简短的介绍或链接? 谢谢..要提高性能,您可以使用持久连接: 真正的术语是持久连接,而不是持久解释器,因为PHP是按照其名称PHP进行编译的:超文本预处理器*持久解释器是当PHP(或Perl,或ruby等)嵌入到Web服务器进程中时所拥有的 在传统的老式CGI系统中,脚本的解释器必须为每个请求启动,执行自己的启动例程,然后加载脚本,解析/解释脚本,执行脚本,等等

我听说我们可以通过使用代码缓存技术和持久解释器来优化php等脚本语言代码的性能。我知道什么是代码缓存,但不知道持久解释器。谁能给我一个简短的介绍或链接?
谢谢..

要提高性能,您可以使用持久连接:


真正的术语是持久连接,而不是持久解释器,因为PHP是按照其名称PHP进行编译的:超文本预处理器*

持久解释器是当PHP(或Perl,或ruby等)嵌入到Web服务器进程中时所拥有的

在传统的老式CGI系统中,脚本的解释器必须为每个请求启动,执行自己的启动例程,然后加载脚本,解析/解释脚本,执行脚本,等等。。。将解释器嵌入到Web服务器中,就不需要第一点启动开销,基本上只需要加载/运行单个脚本的开销


通过缓存(例如PHP的APC)可以进一步减少这种开销,缓存可以到达解释器的内脏,并可以存储脚本的解析表示。现在,您只需要减少一点缓存检查/检索开销,并在实际运行脚本上花费更多时间,而不是在打开/读取/解释/验证/编译阶段。

谢谢您的回答。在这里,我谈论的是通过常规方法提高脚本执行的性能,而不是数据库连接或数据连接的增强。但无论如何,非常感谢你