craft-plugins/benchmark

一个简单的基准测试插件,为Craft CMS提供基本的基准测试功能。

资助包维护!
awilum.github.io/donate

安装: 5

依赖: 0

建议者: 0

安全: 0

星标: 3

关注者: 2

分支: 0

类型:craft-plugin

1.1.0 2022-12-12 11:26 UTC

This package is auto-updated.

Last update: 2024-09-12 15:29:56 UTC


README

License MIT GitHub Repo stars GitHub forks Hits of Code

一个简单的基准测试插件,提供基本的基准测试功能。

要求

  • Craft CMS: ^4.0
  • PHP: ^8.0

安装

要安装此插件,请按照以下说明操作。

  1. 打开您的终端并转到您的Craft项目目录

    cd /path/to/project
    
  2. 在终端中运行 composer require awilum/craft-benchmark

  3. 在控制面板中,转到设置 → 插件,点击Benchmark插件的“安装”按钮。

用法

{% do benchmarkStart('fetch_news') %}
    {% set entryQuery = craft.entries()
    .section('news')
    .orderBy('postDate DESC')
    .limit(10) %}
{% do benchmarkEnd('fetch_news') %}


Time elapsed: {{ benchmarkSummary()['fetch_news']['time']['elapsed_formated'] }}
Memory usage: {{ benchmarkSummary()['fetch_news']['memory']['usage_formated'] }}

//=> Time elapsed: 1ms
//=> Memory usage: 3.46KB

函数

测试

运行测试

./vendor/bin/pest

许可协议

MIT许可协议(MIT) 版权所有 (c) Sergey Romanenko