操作码缓存实际上如何工作?

时间:2009-08-18 09:49:14

标签: php performance caching eaccelerator

我正在做我的最终项目及其关于优化网络性能(专注于缓存)。 我计划在最终项目中使用eaccelearator作为工具。 我需要知道它的后台进程,它的工作原理以及操作码缓存如何提高网站性能的流程图。 它可以是eaccelerator,也可以是任何操作码缓存。 有人知道吗?或任何具有完整文档的操作码缓存?

非常感谢..很快就需要答案。

1 个答案:

答案 0 :(得分:7)

这里有一些关于APC(eAccelerator备选方案)的技术文档: http://cvs.php.net/viewvc.cgi/pecl/apc/TECHNOTES.txt?view=co

基本思想是缓存已编译的代码,然后运行已编译的代码,而不必每次都重新编译。即,通常当您在Web浏览器中访问PHP脚本时,PHP必须编译代码,然后执行它。操作码缓存代替缓存代码的编译版本,以便只在浏览器中访问脚本时才需要执行它。