craft-plugins / benchmark
一个简单的基准测试插件,为Craft CMS提供基本的基准测试功能。
1.1.0
2022-12-12 11:26 UTC
Requires
- craftcms/cms: ^4.3.3
Requires (Dev)
- ext-iconv: *
- pestphp/pest: ^1.21.1
- phpstan/phpstan: ^1.8.0
This package is auto-updated.
Last update: 2024-09-12 15:29:56 UTC
README
一个简单的基准测试插件,提供基本的基准测试功能。
要求
- Craft CMS: ^4.0
- PHP: ^8.0
安装
要安装此插件,请按照以下说明操作。
-
打开您的终端并转到您的Craft项目目录
cd /path/to/project
-
在终端中运行
composer require awilum/craft-benchmark
。 -
在控制面板中,转到设置 → 插件,点击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