awilum/craft-benchmark

为Craft CMS提供基本基准功能的简单基准插件。

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

安装次数: 100

依赖者: 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 14:58:28 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) 版权所有 Sergey Romanenko