承接 brezgalov/yii2-liveprof-behavior 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

brezgalov/yii2-liveprof-behavior

Composer 安装命令:

composer require brezgalov/yii2-liveprof-behavior

包简介

behavior attaching liveprof to project

README 文档

README

composer require brezgalov/yii2-liveprof-behavior

Подключение в конфиге:

'bootstrap' => [
    function(\yii\web\Application $app) {
        $app->attachBehavior('profilerBehavior', \app\behaviors\ProfilerBehavior::class);
    }
],
'components' => [
    'profiler' => \app\domain\Utils\Profiler::class,

Название компонента не случайно, оно прописано внутри класса Profiler. Если нужно использовать другое название компонента - нужно переписать.

Компонент Profiler это фасад над профайлером, чтобы было короче вызывать его методы

Примеры использования фасада:

    // запуск профайлера
    Profiler::comp()-> start;
    
    ...

    // Использование таймера
    $t = Profiler::comp()->timer();

    foo(); // fun call

    Profiler::comp()->stopTimer($t);

Компонент использует следующие ENV переменные

USE_PROFILER
APP_NAME
PROFILER_DB_HOST
PROFILER_DB_PORT
PROFILER_DB_NAME
PROFILER_DB_USER
PROFILER_DB_PASS
PROFILER_DIVIDER_VALUE
PROFILER_GLOBAL_DIVIDER_VALUE

По умолчанию использую бд в кач-ве хранилища данных. Миграция для создания таблицы логов - в папке migrations

php yii migrate --migrationPath="@app/vendor/brezgalov/yii2-liveprof-behavior"

Репозиторий профайлера: badoo/liveprof

统计信息

  • 总下载量: 3
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2022-02-15

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固