insolita/yii2-opcache Yii2 OpCache module - Show statistic, config, reset all, invalidate files, search in cached files

Yii2 OpCache module

  1. Installation
  2. Usage
  3. Screens

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 : `php '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

```php
'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

StatusFilesConfig

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

0 0
1 follower
7 819 downloads
Yii Version: 2.0
License: MIT
Category: Caching
Tags: opcache
Developed by: Insolita
Created on: Mar 23, 2018
Last updated: (not set)
Packagist Profile
Github Repository