# OPcache

# 简介

OPcache 通过将 PHP 脚本预编译的字节码存储到共享内存中来提升 PHP 的性能，存储预编译字节码的好处就是省去了每次加载和解析 PHP 脚本的开销。

PHP 5.5.0 及后续版本中已经绑定了 OPcache 扩展。对于 PHP 5.2，5.3 和 5.4 版本可以使用 » PECL 扩展中的 OPcache 库。

- 安装/配置
  - 安装
  - 运行时配置
- 预加载
- OPcache 函数
  - opcache_compile_file — 无需运行，即可编译并缓存 PHP 脚本
  - opcache_get_configuration — 获取缓存的配置信息
  - opcache_get_status — 获取缓存的状态信息
  - opcache_invalidate — 废除脚本缓存
  - opcache_is_script_cached — 用于判断脚本是否已缓存在 OPCache 中
  - opcache_is_script_cached_in_file_cache — 用于判断脚本是否已缓存在 OPCache 文件缓存中
  - opcache_jit_blacklist — 将某个函数加入黑名单，使其不参与 JIT 编译
  - opcache_reset — 重置字节码缓存的内容

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open