如何在PHP中使用opcache_compile_file()?

如何在PHP中使用opcache_compile_file()?,php,caching,dependency-injection,Php,Caching,Dependency Injection,我了解缓存的工作原理以及它如何提高性能。我在网上找不到任何地方有这样的例子。最佳实践是什么 在内部,如果执行opcache\u compile\u file()函数,我假设它会检查文件是否已缓存,如果已缓存,则快速继续下一个语句(否则性能增益将丢失),这是一个有点反问的问题 最后,我正在使用依赖注入,PHP似乎已经在缓存函数和类方面做得很好,即使在使用DI和动态实例化时也是如此 是否需要opcache_compile_file()函数 是否需要opcache_compile_file()函数 不

我了解缓存的工作原理以及它如何提高性能。我在网上找不到任何地方有这样的例子。最佳实践是什么

在内部,如果执行
opcache\u compile\u file()
函数,我假设它会检查文件是否已缓存,如果已缓存,则快速继续下一个语句(否则性能增益将丢失),这是一个有点反问的问题

最后,我正在使用依赖注入,PHP似乎已经在缓存函数和类方面做得很好,即使在使用DI和动态实例化时也是如此

是否需要opcache_compile_file()函数

是否需要opcache_compile_file()函数


不,你不需要关心这个。opcache自动工作,您无需任何操作。

清除代码…您已处理并查看编辑…您可以将此功能与
opcache.file\u cache
一起使用,以便在服务器重新启动时预热缓存,因此它很有用。否则,将根据需要单独编译文件,以响应请求。