![]() |
1
1
你可能想试试 WWW::Mechanize::Timed ,扩展了 WWW::Mechanize 模块。::定时功能将允许您收集有关请求所用时间的信息。基础::机械化模块本身是lwp::useragent的子类,它将允许您访问响应,包括头、正文内容和图像。根据这些,您可以计算总页面“权重”、请求数等。这不包括yslow所做的一切(公开gethostbyname下面的DNS内部结构将是一个很好的技巧!)但如果我能正确理解你的问题,我希望这是一个开始的地方。 |
![]() |
2
0
您可以让PerlCGI(或任何Perl程序)在探查器下运行几次,并扫描共性。我没有见过这样的基于Web的界面,但是如果您可以控制Perl方面的内容,那么文档就在这里: http://www.perl.com/pub/a/2004/06/25/profiling.html 基本上可以归结为使用-d:dprof运行Perl程序,然后在完成后在同一目录中运行dprofp:
更新: 是的,这与下面适当指出的协议分析不同,但是没有Perl的替代方案。如果您试图找到慢度的Perl部分来自何处,那么分析Perl是一个很好的开始。像yslow这样的产品将跟踪它的纯协议方面,无论CGI是Perl、PHP还是Python。 就我个人而言,我使用它来分析我的django站点,它是在python和flash中的,我将这些站点与系统的协议部分分开分析,我也使用yslow进行分析。 此外,还有用于“ddd”的Perl插件,至少可以使其成为图形化的: http://www.gnu.org/software/ddd/ 抱歉,如果这不能解决确切的问题,我想知道是否也有一个Perl接口来整理这个问题,但我知道这是我开始寻找的地方… |
![]() |
Manny · 如何比较Perl中的字符串? 2 年前 |
![]() |
BioRod · 我不能用Perl打印键和值 2 年前 |
![]() |
user17227456 · Perl CLI代码无法追加字符串行 2 年前 |
![]() |
LearnToBeBetter · 读取文件,搜索字符串,打印字符串 2 年前 |
![]() |
KJ7LNW · 一些波斯语文本的宽字符印刷,但其他文本则没有 2 年前 |
![]() |
con · 如何搜索大型数据结构并返回一系列给出特定值的键/数组? 3 年前 |
![]() |
Pranay Nanda · 使用regex解析许可证文件 6 年前 |