OPcache是什么

百科问答 投稿 9400 0 评论

OPcache是什么

opcache怎么清除缓存?本章内容给大家谈谈关于遇上OPcache是什么的问题,我们该怎么理解呢。OPcache(ObjectAccelerationCache),又被称为PHP缓存,是由Zend公司在PHP5.5中引入的新特性,可以为PHP程序提供持久性和更高的性能,下面这篇文章将为你提供一个参考思路,希望能帮你解决到相关问题。

opcache怎么清除缓存

opcache.enable 启用操作码缓存,默认为“1”

如果禁用此选项,则不会优化和缓存代码回。 在运行期使用 ini_set() 函数只能禁答用 opcache.enable 设置,不可以启用此设置。 如果在脚本中尝试启用此设置项会产生警告。

opcache.enable_cli 仅针对 CLI 版本的 PHP 启用操作码缓存。

通常被用来测试和调试。

opcache.revalidate_freq=0 检查脚本时间戳是否有更新的周期,以秒为单位。

设置为 0 会导致针对每个请求,OPcache 都会检查脚本更新。

opcache.validate_timestamps=0 如果启用,那么 OPcache 会每隔 opcache.revalidate_freq 设定的秒数 检查脚本是否更新。

如果禁用此选项,你必须使用 opcache_reset() 或者 opcache_invalidate() 函数来手动重置 OPcache,也可以 通过重启 Web 服务器来使文件系统更改生效。

OPcache是什么

1、OPcache(ObjectAccelerationCache),又被称为PHP缓存,是由Zend公司在PHP5.5中引入的新特性,可以为PHP程序提供持久性和更高的性能。

2、它是一种动态加载的PHP缓存,可以有效地共享PHP程序中的数据。

3、OPcache可以大大减少PHP的解释时间,并降低系统的内存使用率。

4、它实现了经常被用到的程序代码的内存复制,而无需重新载入程序的每一行,以提高程序的性能和执行效率。

5、OPcache还可以有效地预先编译PHP文件,并缓存编译后的OPcode,以便在不重新编译源代码的情况下直接运行opcode。

6、这样,当再次访问相同的PHP文件时,可以瞬间执行,不用再花费时间编译程序。

7、OPcache的另一个优点是它可以安装更新和升级进行加速,而无需重新部署。

8、如果系统没有OPcache,则每次程序更新需要重新部署应用程序。

9、不但浪费时间,而且会导致重新部署的业务中断。

10、OPcache还可以提高系统的可靠性。

11、由于它可以捕获PHP错误并再次加载该文件,因此可以确保即使发生错误也不会造成系统故障。

12、OPcache也可以关闭和打开。

13、这可以非常方便地让管理员调整系统性能并根据实际需求改变性能配置。

14、这对于有多组用户访问的应用程序特别有用,管理员可以根据需求快速调整性能。

15、OPcache为PHP提供了性能提升的方法。

16、它可以有效降低延迟时间,并提供准确可靠的服务。

17、这将增加应用程序的可扩展性,进而提高其可靠性,因此越来越多的系统正在考虑使用OPcache作为其核心技术。

以上就是为你整理的OPcache是什么全部内容,希望文章能够帮你解决相关问题,更多请关注本站科技问答百科栏目的其它相关文章!

编程笔记 » OPcache是什么

赞同 (45) or 分享 (0)
游客 发表我的评论   换个身份
取消评论

表情
(0)个小伙伴在吐槽