lolli/peak-memory

TYPO3 中间件,将 memory_get_peak_usage() 添加为 HTTP 头部

安装次数: 2,059

依赖项: 0

建议者: 0

安全: 0

星标: 2

关注者: 1

分支: 0

公开问题: 0

类型:typo3-cms-extension

0.1.3 2024-02-06 16:28 UTC

This package is auto-updated.

Last update: 2024-09-06 17:36:40 UTC


README

此扩展向 TYPO3 前端和后端堆栈添加了一个 HTTP 中间件,该中间件将 PHP 的 memory_get_peak_usage() 在字节中的结果设置为 HTTP 头部 X-TYPO3-PHP-peak-memory

此扩展是一种简单的方法,可以了解哪些请求可能消耗大量内存,以及代码库的更改是否会影响内存消耗。

中间件放置得非常早(或者很晚,取决于你如何看待它),以便捕获大多数 TYPO3 请求处理。

如果 $GLOBALS['TYPO3_CONF_VARS']['BE']['debug'] 被配置为 true,则在后端请求中添加此头部,如果 $GLOBALS['TYPO3_CONF_VARS']['FE']['debug'] 被配置为 true,则在前端添加。

安装

Composer

您可能希望将此作为 --dev 依赖项安装。该扩展目前支持 TYPO3 v11 和 TYPO3 v12

$ composer require --dev lolli/peak-memory

TYPO3 扩展存储库

扩展密钥已注册,但该扩展目前尚未发布到 TER。

使用方法

当调试模式和其他设置开启时,所有通过 TYPO3 发送的 HTTP 请求都会添加 HTTP 头部。请使用浏览器检查器或其他工具来查看它们。

标记和发布

packagist.org 通过 GitHub 钩子启用。

示例

composer req --dev typo3/tailor
vendor/bin/tailor set-version 0.1.0
composer rem --dev typo3/tailor
git commit -am "[RELEASE] 0.1.0 Initial release"
git tag 0.1.0
git push
git push --tags