`
文章列表
一,什么是XHProf XHProf是一个分层PHP性能分析工具。它报告函数级别的请求次数和各种指标,包括阻塞时间,CPU时间和内存使用情况。一个函数的开销,可细分成调用者和被调用者的开销,XHProf数据收集阶段,它记录调用次数的追踪和包容性的指标弧在动态callgraph的一个程序。它独有的数据计算的报告/后处理阶段。在数据收集时,XHProfd通过检测循环来处理递归的函数调用,并通过给递归调用中每个深度的调用一个有用的命名来避开死循环。XHProf分析报告有助于理解被执行的代码的结构,它有一个简单的HTML的用户界面( PHP写成的)。基于浏览器的性能分析用户界面能更容易查看,或是与 ...

XHProf文件

导言 XHProf是一个分层PHP性能分析工具。它报告函数级别的请求次数和各种指标,包括阻塞时间,CPU时间和内存使用情况。一个函数的开销,可细分成调用者和被调用者的开销。原始数据收集部分是用纯C实现的,是一个名叫xhprof的 Zend扩展 。XHProf有一个简单的HTML的用户界面( PHP写成的)。基于浏览器的性能分析用户界面能更容易查看,或是与同行们分享成果。也能绘制调用关系图。 XHProf报告往往可以有助于理解被执行的代码的结构。的等级性质的报告可用来确定,例如,什么链要求导致了所谓的特殊功能得到。 XHProf可以比较两次运行的结果(又名“差异报告”)或是从多次 ...

体验XHProf

 
调试PHP时,XDebug一直是大众的不二选择,搭配上Webgrind,可以获得不错的效果。今天看某人的栖息地里的介绍,才发现了XHProf,于是体验了一下,感觉很酷,与XDebug相比,运行更轻便,表现更易懂,下面记录一下体验过程。 安装XHProf: wget http://pecl.php.net/get/xhprof-0.9.2.tgz tar zxf xhprof-0.9.2.tgz cd xhprof-0.9.2 cp -r xhprof_html xhprof_lib <directory_for_htdocs> cd extension phpize ./conf ...
graphviz是一款古老的画拓扑图的工具,非常强大,能够按照你在文本文件里定义的格式转换为拓扑图,很多大公司都是用graphviz来画拓扑图,它的最主要的功能是用程序生成文本,然后调用graphviz来把文本转化为拓扑图。 1.安装graphviz 到http://www.graphviz.org/Download..php里下载对应的平台的安装包; 我用的是centos因此用yum安装最方便     wget http://www.graphviz.org/graphviz-rhel.repo /etc/yum.repos.d/graphviz-rhel.repo      yum ...

php-fpm 编译错误

    博客分类:
  • php
In order to compile PHP on 64 bit you need to use the option --with-libdir=lib64 otherwise you will stay forever with the following error     checking for MySQL support... yes     checking for specified location of the MySQL UNIX socket... no     checking for MySQL UNIX socket location... no     che ...

url

http://apptrackr.org/ http://itunes.apple.com/gb/genre/ios/id36
查看apache的httpd.conf没有LoadModule rewrite_module modules/mod_rewrite.so这一行,则需要手动生成此模块,方法如下: apache源码包路径为:/ftp/httpd2.2 apache安装路径:/usr/local/apache/ 一、增加mod_rewrite模块 # find . -name mod_rewrite.c //在apache的源码安装目录中寻找mod_rewrite.c文件 ./modules/mappers/mod_rewrite.c # cd /ftp/httpd2.2/modules/mappers // ...
打开终端,运行以下命令 sysctl -w net.ipv4.icmp_echo_ignore_all=1 sysctl -p Tags: centos, icmp_echo_ignore_all, ping 本文地址: http://www.21andy.com/blog/20110103/1995.html » 上一篇:虚拟VISA信用卡 Entropay (欧贝通) » 下一篇:CPA 技巧 8 评论 to “CentOS 禁止 ping 方法” ayanamist 于 2011-01-03 13:55:48 发表: 你应该通过下列命令而不 ...
Public key for postgresql-libs-8.4.7-1PGDG.rhel5.i386.rpm is not installed 这个问题还是没有很好的解决,为了赶进度,先搁置,用了比较直接但不太安全的方法,其实也挺安全,啊哈哈 只是把/etc/yum.conf上的gpgcheck=1改为gpgcheck=0 建议以后参考http://www.fedorafaq.org/#gpgsig 好好弄弄!
http://www.psoft.net/shiv/HS/RHES4/ http://mirrors.ibiblio.org/pub/mirrors/ http://wwwmaster.postgresql.org/download/mirrors-ftp/ 15 #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os 16 #baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/ ...
php 作为apache 的一个模块安装 安装php # tar -zxvf php-5.0.5.tar.gz # cd php-5.05 # ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql --with-libxml-dir=/usr/local/libxml2 --enable-mbstring # make; make install
前两天在看xss攻击,但是一直没搞明白是什么样的攻击,今天就想了下,自己写了个测试代码 先是http get请求之不安全吧 GET请求就是一把利器,但是在不注意代码规范和安全意识较差的程序员手里,就成了一把凶器 为什么,请看代码: a.html <img src="http://localhost/a.php?uid=1" /> a.php <?php file_put_contents("./te",time()); 如果你能看懂我在写什么?那么说明你的安全意识很强,以上只是两端非常简单的代码,看上去并没有什么安全漏洞可言 下面听我 ...
http://php.chinaunix.net/manual/zh/ 大家知道,php是一种PHP是一个基于服务端来创建动态的脚本语言,您可以用PHP和HTML生成主页。当用户打开php页面时,服务端便执行PHP的命令并将执行结果发送至用户的浏览器中,这类似于ASP和CoildFusion,PHP可以运行在WINDOWS和多种版本的UNIX上。除了能够操作您的页面外,PHP还能发送HTTP的标题。您可以设置cookie,管理数字签名和重定向用户,而且它提供了极好的连通性到其它数据库(还有ODBC),集成各种外部库来做用PDF文档解析XML的任何事情。那你还知道可以用php的强大功能做点别的东 ...
<?php # $id = $_GET['id']; # $db = pg_connect("host=localhost dbname=test user=postgres password=test"); # $query = 'SELECT * FROM test where id='.$id; # $result = pg_query($query) or die('Query failed: ' . pg_last_error()); # echo "<table>\n"; # while ($l ...
#!/bin/bash A=`netstat -tunpl |grep 8000 |awk '{print $7}' |awk -F "/" '{print $1}'` echo "A=$A" if [ -n "$A" ];then kill -9 $A echo "jetty_PID=$A" else echo "NO Jetty Active" fi cd /home/test/class4_ui/routers/jetty/ java -DrouterConf= ...
Global site tag (gtag.js) - Google Analytics