lauripiisang / xhgui-data-collector
1.0.2
2017-04-10 12:47 UTC
Requires
- php: >=5.3.0
Suggests
- ext-mongo: Mongo is needed to store profiler results for PHP < 7.
- ext-mongodb: Mongo is needed to store profiler results for PHP > 7.
- ext-uprofiler: You need to install either xhprof or uprofiler to use XHGui.
- ext-xhprof: You need to install either xhprof or uprofiler to use XHGui.
- alcaeus/mongo-php-adapter: Mongo PHP Adapter is required for PHP >7 (when using ext-mongodb)
This package is auto-updated.
Last update: 2019-03-28 09:02:42 UTC
README
XHGUI 数据收集器
这是一个小型独立模块,您可以使用它来收集和存储 XHProf 性能数据,以便以后在 XHGUI 中使用。
目标
- 兼容 PHP >= 5.3.0
- 除了相关扩展外没有其他依赖
- 可定制和配置,您可以在此基础上构建自己的逻辑
XHGUI 兼容性
该项目最初是从 perftools/xhgui@133051f 分支复制的,该分支在 0.7.1 标签之后。
这应该可以确保与 0.7.1(包括)之前的几乎所有标签的兼容性。
唯一可能破坏兼容性的因素是 XHGUI 方面的模式更改。
此表表示关于此项目与 XHGUI 数据模式的兼容性的已知信息。
XHGUI 数据收集器版本 | XHGUI 版本 | 兼容性 |
---|---|---|
1.0.0 | 0.2.0 - 0.7.1 | 假定兼容 - 模式相同 |
用法
您可以使用此工具构建自己的保存库,或者按照 XHGUI 手册中的说明进行配置,并将 external/header.php
作为自动预加文件包含(在 XHGUI 手册中也有描述)。
系统要求
要使用数据收集类,您需要以下内容:
- PHP 版本 5.3 或更高。
- XHProf、Uprofiler 或 Tideways 实际上用于分析数据。
- 一些访问 MongoDB 服务器的途径。选择以下之一:
- MongoDB 扩展>=1.3.0(来自 pecl 的 MongoDB PHP 驱动程序)
alcaeus/mongo-php-adapter
composer 依赖。
- 一个 MongoDB 服务器。XHGUI 需要 2.2.0 或更高版本。
如有疑问,请参阅 XHGUI 存储库的 composer.json 或此存储库的 composer.json 建议
部分。