matthimatiker / opcache-bundle
在 Symfony 性能分析工具栏中显示 PHP opcache 的状态。
0.7.1
2018-05-28 17:35 UTC
Requires
- php: ^7.0.0
- symfony/asset: ^2.7.0 | ^3.0.0 | ^4.0
- symfony/config: ^2.7.0 | ^3.0.0 | ^4.0
- symfony/dependency-injection: ^2.7.0 | ^3.0.0 | ^4.0
- symfony/http-kernel: ^2.7.0 | ^3.0.0 | ^4.0
- symfony/templating: ^2.7.0 | ^3.0.0 | ^4.0
- symfony/web-profiler-bundle: ^2.7.0 | ^3.0.0 | ^4.0
- twig/twig: ^2.0.0
Requires (Dev)
- phpunit/phpunit: ~4.0
- satooshi/php-coveralls: ^1.0.0
This package is not auto-updated.
Last update: 2024-09-14 18:04:16 UTC
README
安装
通过 Composer 安装此包
php composer.phar require --dev matthimatiker/opcache-bundle
在您的内核中启用此包
<?php
// app/AppKernel.php
public function registerBundles()
{
/ ...
if (in_array($this->getEnvironment(), array('dev', 'test'))) {
// ...
$bundles[] = new Matthimatiker\OpcacheBundle\MatthimatikerOpcacheBundle();
}
}
配置 Twig 作为模板引擎在您的 config.yml
framework:
templating: { engines: ['twig'] }
使用方法
包激活后,性能分析工具栏中会显示一个额外的信息框。它提供了快速访问 Opcache 当前内存使用率和命中率的方法。
详细信息页面提供了关于内存状态、缓存键使用和缓存的脚本的全面信息。
变更日志
0.7.0 -> 0.7.1
- 更新模板引用语法以与 Symfony 4 兼容,使用 Symfony flex(感谢 David Ward)
0.6.0 -> 0.7.0
- 添加了对 Symfony 4 的支持(感谢 PabloKowalczyk)
- 移除了对 Symfony 2.3 的支持
0.5.0 -> 0.6.0
- 添加了缺失的依赖(感谢 PabloKowalczyk)
- 添加了关于内联字符串的统计信息(感谢 PabloKowalczyk)
0.4.3 -> 0.5.0
- 避免与 Symfony Flex 安装时发生冲突
- 移除对 PHP 5 的支持
- 移除对 HHVM 的支持