insolita/yii2-opcache
Yii2 OpCache module - Show statistic, config, reset all, invalidate files, search in cached files
Maintainers
Package info
github.com/Insolita/yii2-opcache
Type:yii2-extension
pkg:composer/insolita/yii2-opcache
Requires
- php: >=5.6.0
- yiisoft/yii2: *
- yiisoft/yii2-bootstrap: ^2.0
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
Show statistic, config, reset all, invalidate files, search in cached files
Installation
The preferred way to install this extension is through composer.
Either run
php composer.phar require --prefer-dist insolita/yii2-opcache "~1.0"
or add
"insolita/yii2-opcache": "~1.0"
to the require section of your composer.json file.
Usage
Once the extension is installed, simply use it in your code by :
'bootstrap'=>[ ... \insolita\opcache\Bootstrap::class ... ], ... 'modules'=>[ ... 'opcache'=>[ 'class'=>'insolita\opcache\OpcacheModule', 'as access'=>[ 'class' => \yii\filters\AccessControl::class, 'rules' => [ [ 'allow' => true, //Protect access 'roles' => ['developer'], ], ], ] ], ... ]
Go to route ['/opcache/default/index']
Also for console command usage - add in console configuration
'bootstrap'=>[ ... \insolita\opcache\Bootstrap::class ... ], ... 'controllerMap'=>[ 'opcache'=>[ 'class'=>\insolita\opcache\commands\OpcacheController::class ] ]
commands opcache/status opcache/config opcache/files opcache/reset opcache/invalidate will be available
Screens
Understanding OpCache
@see https://habrahabr.ru/company/mailru/blog/310054/ (Ru)
@see http://jpauli.github.io/2015/03/05/opcache.html (En)
P.S.
Russian settings translation based on https://sabini.ch/cms/perevod-nastroek-zend-opcache.html
