我听说我们可以通过使用代码缓存技术和使用持久解释器来优化脚本语言代码的性能,例如php。我知道什么是代码缓存,但不知道持续的解释器。任何人都可以给我一个简短的介绍或链接? 感谢..什么是持久解释器
Q
什么是持久解释器
0
A
回答
0
持久性解释器是您在PHP(或Perl,或红宝石等)嵌入到Web服务器进程中时所拥有的解释器。
在传统的老派CGI系统中,脚本的解释器必须为每个请求启动,执行自己的启动例程,然后加载脚本,解析/解释脚本,执行脚本等。在Web服务器正确的解释器中,不需要第一个启动开销,而且基本上只是加载/运行单个脚本的开销。
通过缓存(例如PHP的APC)可以进一步减少开销,这些缓存到达解释器的内部并可以存储解析后的脚本表示。现在,您只需要缓存检查/检索开销,并且花费更多时间实际运行脚本,而不是在打开/读取/解释/验证/编译阶段。
0
为了提高性能,你可以使用永久连接: http://www.phpeveryday.com/articles/PDO-Improve-Performance-with-Persistent-Connection-P558.html
T * 他真正的术语是持续连接,而不是持久的解释,因为PHP是alreay每编译了它的名字PHP:超文本预处理器 *
+0
谢谢你的回答。这里我正在讨论通过一般方法来提高脚本执行的性能,而不是关于数据库连接或数据连接增强。但无论如何非常感谢你 – amilaishere 2012-03-16 18:33:58
相关问题
- 1. 什么是ActiveRecord持久性?
- 2. 什么是持久层?
- 3. 什么是“Python解释器无”?
- 4. 什么是C++解释器用于?
- 5. 什么是全局解释器锁(GIL)?
- 6. Windows Workflow Foundation持久性架构解释?
- 7. 什么是WCS?请解释
- 8. Sloane1.com:什么是持久Cookie?
- 9. 什么是持久框架类型?
- 10. 什么是“持久性域模型”
- 11. 什么是持久性C++系统?
- 12. 为什么父 - >不是持久
- 13. “域”和“持久性”是什么意思?
- 14. Android持久性的用途是什么?
- 15. HTTLlib2是否支持NTLM authentication.IF不是什么确切的解释?
- 16. 什么是选择集线器或持久连接的参数?
- 17. 什么是持久性饼干?它们存在多久?
- 18. 什么是最好的Scheme解释器或编译器?
- 19. 什么是Perl 5的可用编译器/解释器?
- 20. 为什么解释器模式会吸?
- 21. 什么是最简单的解释什么是Hadoop和Map/Reduce?
- 22. 请解释%w是什么意思
- 23. 函子解释中的〜>是什么?
- 24. 什么是下面的语句解释
- 25. 这是什么Javascript代码?解释
- 26. SICP练习1.6的解释是什么?
- 27. 什么是持久性引擎(如ActiveRecord)?优点?缺点是什么?
- 28. perl解释器的状态码是什么意思?
- 29. PHP解释器进程的每次传递是什么?
- 30. Ruby MRI是一种什么样的解释器?
谢谢马克。非常感谢你 – amilaishere 2012-03-16 18:34:13