首页 > 解决方案 > 是否需要 OPcache 缓存并包含 php 文件?

问题描述

我有许多类和 php 文件包含在另一个 php 文件中。我使用 OPcache,但我怀疑它不会缓存所有包含的 php 文件。真的吗?如果是,那么如何也打开此文件缓存?

标签: phpopcache

解决方案


这正是 OPcache 的用途。它缓存所有包含的文件(php 和其他文件:css、tpl 等)。

如果您对某个文件没有被缓存有疑问,只需检查函数opcache_get_status()的输出,它将为您提供有关缓存的全面报告,包括每个缓存文件的信息。

<?php

echo '<pre>';
print_r( opcache_get_status() );
echo '</pre>';

推荐阅读