zqfHB

统计 php 文件执行时间的扩展
授权协议 GPL
开发语言 C/C++ PHP
所属分类 开发工具、 C/C++开发工具
软件类型 开源软件
地区 国产
投 递 者 萧安怡
操作系统 Linux
开源组织
适用人群 未知
 软件概览

zqfHB 是一个统计 php 文件执行时间的扩展。

由于依赖hiredis的c的api调用redis,所以首先需要安装hiredis
wget https://github.com/redis/hiredis/archive/v0.13.3.tar.gz
tar zxvf v0.13.3.tar.gz
cd hiredis-0.13.3
make
或者直接make install,建议手动按下面配置
mkdir -p /usr/local/include/hiredis  /usr/local/lib
cp -a hiredis.h async.h read.h sds.h adapters /usr/local/include/hiredis
cp -a libhiredis.so /usr/local/lib/libhiredis.so.0.13
cd /usr/local/lib && ln -sf libhiredis.so.0.13 libhiredis.so
切换到cd hiredis-0.13.3目录下
cp -a libhiredis.a /usr/local/lib
mkdir -p /usr/local/lib/pkgconfig
cp -a hiredis.pc /usr/local/lib/pkgconfig
如果出现libhiredis.so.0.13: cannot open shared object file: No such file or directory in Unknown on line 0
vi /etc/ld.so.conf
文件末尾添加  /usr/local/lib
然后执行ldconfig
下面安装本扩展
./phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make
make install
add zqfHB.so to php.ini
extension=zqfHB.so
[zqfHB]
zqfHB.slow_maxtime=10000(单位微妙1s=1000000us,改参数是页面加载超过这个时间会统计)
zqfHB.type=1(1代表redis 2代表memcache,由于memcache性能处理有点低,暂时不开放)
zqfHB.auth=123456(如果redis没有密码,此项不必配置,如果有密码,必须配置此项)
zqfHB.host=192.168.102.163
zqfHB.port=6379

use:

需要把web里的所有文件复制到网站目录下,网站统计可以不在一起
直接执行http://localhost/web/

效果图

 相关资料
  • 本文向大家介绍使用php-timeit估计php函数的执行时间,包括了使用php-timeit估计php函数的执行时间的使用技巧和注意事项,需要的朋友参考一下 废话不多说了,直接把我写的timeit函数分享给大家,具体内容如下:   测试一下自己写的一个求根算法与系统内置求根函数的执行时间,如下:   测试结果如下: 0.028280019760132 0.0041000843048096   可

  • 简介 freeRTOS可以统计每个任务的执行时间(绝对时间和百分比时间),vTaskGetRunTimeStats()API可以提供表格式的统计数据,如下图所示: 可以提供: 绝对时间 这是每个任务执行的总时间(处在运行态的时间),取决于用户选择的一个合适的时间基准。 百分比时间 任务执行时间占总时间的百分比 配置与使用 需要三个宏,定义在FreeRTOSConfig.h: configGENER

  • 可能的重复: 如何测量函数的运行时间? 我有一种I/O计时方法,它将数据从一个位置复制到另一个位置。计算执行时间的最佳和最真实的方法是什么<代码>线程<代码>定时器<代码>秒表?还有其他解决方案吗?我想要最准确的,尽可能简短的。

  • 问题内容: 我添加了增加执行时间的功能,但最多只能执行2-3分钟。 我想从一个需要很长时间的站点上搜索链接。 任何帮助将不胜感激。 非常感谢。 问题答案: PHP文件(例如,my_lengthy_script.php) .htaccess文件 更多配置选项 如果是wordpress,请在config.php文件中进行设置, 如果是drupal,则为sites / default / setting

  • 本文向大家介绍python 删除系统中的文件(按时间,大小,扩展名),包括了python 删除系统中的文件(按时间,大小,扩展名)的使用技巧和注意事项,需要的朋友参考一下 按时间删除文件 需要在上面的代码中调整以下两个变量 按大小删除文件 调整以下两个变量。 按扩展名删除文件 在某些情况下,您想按文件的扩展名类型删除文件。假设.log文件。我们可以使用该os.path.splitext(path)

  • 本文向大家介绍php超快高效率统计大文件行数,包括了php超快高效率统计大文件行数的使用技巧和注意事项,需要的朋友参考一下 用php获取文件行数,网上给出的答案通常是使用file这样一次性读取,这样不适用在大文件。通常大文件大家用while来循环的逐行统计,这样的效率太慢 最快的方法是多行统计,每次读取N个字节,然后再统计行数,这样比逐行效率高多了。 测试情况,文件大小 3.14 GB 第1次:l