问题标签 [opcache]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
598 浏览

php - PHP类大小与opcache?

当然,我有一个可能非常大(可能有几兆字节)的 PHP 类。在这种情况下,是否有任何设置或限制会导致 opcache 减速?

0 投票
1 回答
12472 浏览

php - 什么是 PHP 中的用户级缓存 APCu 扩展?

只是一个与 OPcache 相关的问题,因为我不明白它并在 Google 上找到了答案:

当我们谈论用户态缓存时,它是什么意思?我知道 PHP 与新的 Zend OPcache 扩展预先捆绑在一起,并且该扩展将操作代码缓存到 ram 中,以免对处理器造成太大压力,该处理器应在每次请求时将 PHP 源转换为操作代码,但是 APCu 什么时候他们说它实现了用户态缓存?

什么是用户态缓存?是否可以将 APCu 和 Zend OPcache 保持在一起?应该使用 Zend OPcache 代替 APCu 吗?

0 投票
1 回答
723 浏览

php - Zend OPcache 性能设置与默认设置

据我了解这些设置:

应该提高性能(根据链接:123)。我实际上不确定最后 2 个,在我的情况下,“internet_strings_buffer”设置值“4”可能永远不会被填充(因此不会给出更好的结果),但“validate_timestamps”应该消除 stat() 函数开销,因此给我更好性能,但根据我对 JMeter 的测试,我无法验证这一点。每个设置单独比默认设置差。

我知道“性能设置”可能不会改善很多,但我认为它的性能应该不会更差(每个请求的差异约为 +2 毫秒)。

问题是:为什么默认设置比性能/推荐设置更好?

OPcache 是否也比处理更大的内存覆盖/删除/搜索更好(谈论“opcache.memory_consumption”设置)?

0 投票
2 回答
1027 浏览

php - opcache 已启用,但为什么我看不到任何区别

我启用了 PHP 5.5 和 opcache

我的 phpInfo 显示:http ://gyazo.com/97afb5a768f95e1ff2d35bb239a62afa

但是,如果我将其打开或关闭并重新启动 apache,我仍然看不到页面加载有任何差异......

••• 我看到“缓存未命中”;这是什么意思?并且缓存命中 0

我还安装了不同的 opcache gui 面板,我只看到 1 个缓存文件。

••• 我错过了什么?

我需要在我的 php 文件中放置一个 php opcache 函数吗???

谢谢帮助我。

0 投票
1 回答
6441 浏览

php - 在 php.ini 中禁用 opcache.enable 在 CentOS 上不起作用

php56w我有一台通过 Webtatic 的repo安装了 PHP 5.6 的 CentOS 7 机器。我安装了 opcache 扩展yum install php56w-opcache

由于这是一台开发机器,我想默认关闭 opcache,所以在我的/etc/php.ini文件中,我放了以下行:

但是,重新启动我的网络服务器后,我可以看到仍然处于打开状态phpinfo()opcache.enable

我错过了什么?如何关闭 opcache?

0 投票
1 回答
1293 浏览

php - Opcahce 和 xcache 出了什么问题

我的环境

ubuntu 14.04, php 5.5,nginx 1.76

opcache同时使用xcache两者

我只是想知道我可以同时使用 opcache 和 xcache .. 我不知道这是否允许?我知道两者都做几乎相同的工作,但不确定这是否会对性能和速度产生任何影响。

建议邀请?那我可以同时使用吗?

0 投票
0 回答
1732 浏览

php - Opcache + Memcached 在一起

我的环境

ubuntu 14.04, php 5.5,nginx 1.76

opcache同时使用xcache两者

我可以同时使用 opcache 和 memchached 吗?我不知道这是否允许?

建议邀请??

0 投票
0 回答
203 浏览

php - 在 php 脚本中监控 I/O 的统计调用

对于一个附带项目,我的目标是完全在内存中运行我的 php 应用程序,使用 PHP 5.5+ OpCache 和 Redis 作为持久存储。现在我使用includeandfile_exists()作为可能执行统计调用的两个调用。

使用像ocp.php这样的脚本,我可以检查文件的命中/未命中。然而,我想知道,我如何检查是否有任何统计调用(比如file_exists())以及它们是在何时何地进行的?

我想以这种方式分析我的部署,以调整任何可能的 php 配置以完全在内存中运行应用程序。

0 投票
1 回答
1028 浏览

php - Zend OPcache 和 HHVM 都在一起

我的环境是:

  • Ubuntu 14.04
  • PHP 5.5
  • nginx 1.7.6

PHP 5.5.19-1+deb.sury.org~trusty+1 (cli) (built: Nov 19 2014 19:33:43) Copyright (c) 1997-2014 The PHP Group Zend Engine v2.5.0, Copyright (c) ) 1998-2014 Zend Technologies with Zend OPcache v7.0.4-dev, 版权所有 (c) 1999-2014, by Zend Technologies

我想同时使用 Zend OpCache 和 HHVM,这可以吗?使用此选项会获得更好的性能吗?

0 投票
1 回答
719 浏览

php - 启用 PHP OP 缓存

寻找一些帮助以正确启用 OP 缓存。由于某种原因,它不会缓存文件。下面是 php.ini 配置,下面是它的截图:https ://gist.github.com/ck-on/4959032

任何帮助将不胜感激


在此处输入图像描述