php - 是否需要 OPcache 缓存并包含 php 文件?
问题描述
我有许多类和 php 文件包含在另一个 php 文件中。我使用 OPcache,但我怀疑它不会缓存所有包含的 php 文件。真的吗?如果是,那么如何也打开此文件缓存?
解决方案
这正是 OPcache 的用途。它缓存所有包含的文件(php 和其他文件:css、tpl 等)。
如果您对某个文件没有被缓存有疑问,只需检查函数opcache_get_status()的输出,它将为您提供有关缓存的全面报告,包括每个缓存文件的信息。
<?php
echo '<pre>';
print_r( opcache_get_status() );
echo '</pre>';
推荐阅读
- php - Mediawiki - 使用 cookie 的基本 SSO 脚本
- django - Django + Vuejs 无法从响应头中获取 Csrftoken
- python - 将数据附加到执行 for 循环的 Pandas
- javascript - 如何从 LocalStorage 编辑某个对象的属性,然后将其放回 Vanilla Javascript?
- javascript - 如何使用 React useState Hook 设置显示样式属性
- json.net - 有没有办法在反序列化(Newtonsoft)期间忽略“意外字符”错误?
- amazon-web-services - 如何使用代理协议版本 2 通过 AWS 网络负载均衡器获取客户端的真实 IP 地址?
- prolog - prolog alpha-beta 意外结果
- python - Numpy 矩阵看起来像一个列表数组?
- python - 图像切片器无法通过第一个切片 - 枕头