首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用opcache_reset函数?

如何使用opcache_reset函数?
EN

Stack Overflow用户
提问于 2019-05-02 21:09:44
回答 1查看 1.5K关注 0票数 0

我在使用opcache_reset函数时遇到了一些问题。我正在做一个Symfony 2项目。我必须使用此功能,所以我创建了一个应用此功能的路由,然后它将我重定向到主页。

但是我的函数想要从我的名称空间调用opcache_reset函数,有没有办法知道opcache_reset函数是“本机的”并调用正确的函数?

下面是我的错误:

代码语言:javascript
复制
 Attempted to call function "opcache_reset" from namespace "AppBundle\Controller".

下面是我的函数:

代码语言:javascript
复制
public function resetOpcacheAction(Request $request) {
    try{
        opcache_reset()

    } catch(\Exception $e){

    }
    return $this->redirect('homepage');
}
EN

回答 1

Stack Overflow用户

发布于 2019-05-02 21:35:24

此函数用于重置整个操作码缓存。在调用opcache_reset()之后,所有脚本都将在下次命中时重新加载和重新解析。

什么是opchache?

OpCache -将预编译的脚本字节码存储在内存中。因为每个PHP脚本都是在运行时编译的,所以一部分执行时间用于将人类可读的代码转换为机器可以理解的代码。一个字节码缓存引擎,如OpCache,APC或Xcache只做一次-在第一次执行一个特定的PHP文件。然后将预编译的脚本存储在内存中,这应该会提高PHP应用程序的性能。

像这样使用:-

代码语言:javascript
复制
opcache_reset();

参考链接:- https://hotexamples.com/examples/-/-/opcache_reset/php-opcache_reset-function-examples.html

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55953238

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档