我了解缓存的工作原理以及它如何提高性能。但是我在网络上找不到任何示例。那么最佳实践是什么呢?
在内部,如果执行opcache_compile_file()
函数,我假设它会检查文件是否已经缓存,如果是,则快速继续执行下一条语句(否则性能将会损失),这是一个有点言之无物的问题。
最后,我正在使用依赖注入,PHP似乎已经很好地缓存了函数和类,即使在使用DI和即时实例化时也是如此。
那么,opcache_compile_file()函数是否真的有必要呢?
我了解缓存的工作原理以及它如何提高性能。但是我在网络上找不到任何示例。那么最佳实践是什么呢?
在内部,如果执行opcache_compile_file()
函数,我假设它会检查文件是否已经缓存,如果是,则快速继续执行下一条语句(否则性能将会损失),这是一个有点言之无物的问题。
最后,我正在使用依赖注入,PHP似乎已经很好地缓存了函数和类,即使在使用DI和即时实例化时也是如此。
那么,opcache_compile_file()函数是否真的有必要呢?
opcache_compile_file() 函数是否必要?
不需要。Opcache 自动工作,您无需关心。
opcache.file_cache
一起使用,以便在服务器重新启动时预热缓存,因此非常有用。否则,文件将在收到请求时单独编译。 - webstackdev