问题标签 [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.
php - PHP类大小与opcache?
当然,我有一个可能非常大(可能有几兆字节)的 PHP 类。在这种情况下,是否有任何设置或限制会导致 opcache 减速?
php - 什么是 PHP 中的用户级缓存 APCu 扩展?
只是一个与 OPcache 相关的问题,因为我不明白它并在 Google 上找到了答案:
当我们谈论用户态缓存时,它是什么意思?我知道 PHP 与新的 Zend OPcache 扩展预先捆绑在一起,并且该扩展将操作代码缓存到 ram 中,以免对处理器造成太大压力,该处理器应在每次请求时将 PHP 源转换为操作代码,但是 APCu 什么时候他们说它实现了用户态缓存?
什么是用户态缓存?是否可以将 APCu 和 Zend OPcache 保持在一起?应该使用 Zend OPcache 代替 APCu 吗?
php - Zend OPcache 性能设置与默认设置
据我了解这些设置:
应该提高性能(根据链接:1、2和3)。我实际上不确定最后 2 个,在我的情况下,“internet_strings_buffer”设置值“4”可能永远不会被填充(因此不会给出更好的结果),但“validate_timestamps”应该消除 stat() 函数开销,因此给我更好性能,但根据我对 JMeter 的测试,我无法验证这一点。每个设置单独比默认设置差。
我知道“性能设置”可能不会改善很多,但我认为它的性能应该不会更差(每个请求的差异约为 +2 毫秒)。
问题是:为什么默认设置比性能/推荐设置更好?
OPcache 是否也比处理更大的内存覆盖/删除/搜索更好(谈论“opcache.memory_consumption”设置)?
php - opcache 已启用,但为什么我看不到任何区别
我启用了 PHP 5.5 和 opcache
我的 phpInfo 显示:http ://gyazo.com/97afb5a768f95e1ff2d35bb239a62afa
但是,如果我将其打开或关闭并重新启动 apache,我仍然看不到页面加载有任何差异......
••• 我看到“缓存未命中”;这是什么意思?并且缓存命中 0
我还安装了不同的 opcache gui 面板,我只看到 1 个缓存文件。
••• 我错过了什么?
我需要在我的 php 文件中放置一个 php opcache 函数吗???
谢谢帮助我。
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?
php - Opcahce 和 xcache 出了什么问题
我的环境
ubuntu 14.04
, php 5.5
,nginx 1.76
我opcache
同时使用xcache
两者
我只是想知道我可以同时使用 opcache 和 xcache .. 我不知道这是否允许?我知道两者都做几乎相同的工作,但不确定这是否会对性能和速度产生任何影响。
建议邀请?那我可以同时使用吗?
php - Opcache + Memcached 在一起
我的环境
ubuntu 14.04
, php 5.5
,nginx 1.76
我opcache
同时使用xcache
两者
我可以同时使用 opcache 和 memchached 吗?我不知道这是否允许?
建议邀请??
php - 在 php 脚本中监控 I/O 的统计调用
对于一个附带项目,我的目标是完全在内存中运行我的 php 应用程序,使用 PHP 5.5+ OpCache 和 Redis 作为持久存储。现在我使用include
andfile_exists()
作为可能执行统计调用的两个调用。
使用像ocp.php这样的脚本,我可以检查文件的命中/未命中。然而,我想知道,我如何检查是否有任何统计调用(比如file_exists()
)以及它们是在何时何地进行的?
我想以这种方式分析我的部署,以调整任何可能的 php 配置以完全在内存中运行应用程序。
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,这可以吗?使用此选项会获得更好的性能吗?
php - 启用 PHP OP 缓存
寻找一些帮助以正确启用 OP 缓存。由于某种原因,它不会缓存文件。下面是 php.ini 配置,下面是它的截图:https ://gist.github.com/ck-on/4959032
任何帮助将不胜感激