php - 操作码缓存实际上是如何工作的?

标签 php performance caching eaccelerator

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

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

最佳答案

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

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

关于php - 操作码缓存实际上是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1292908/

相关文章:

java - 哪种方法更好 - 多线程示例

javascript - 在 Node 环境中缓存 Contentful 内容

caching - 为什么我们在 mips 中使用写缓冲区?[缓存]

java - 我正在尝试使用 Java 的 HttpURLConnection 来执行 "conditional get",但我从未获得 304 状态代码

php - Doctrine 删除实体并一次性添加一个新实体

php - Laravel 如何防止并发处理同一用户发送的请求

php - 回显边框底部 php

php - php7 的 zend session 数据库错误

c++ - 为什么编译器内联产生的代码比手动内联慢?

performance - 我应该如何有效地初始化 `Arc<[u8; 65536]>`?