我想在 Perl 中有一个工具来收集页面加载的有用统计信息(例如,下载时间/速度、CDN 信息、标题、dns 查找、压缩)
有谁知道它是否存在,或者是否有地方可以学习如何制作一个?
最佳答案
您可能想尝试 WWW::Mechanize::Timed ,它扩展了 WWW::Mechanize 模块。::Timed 功能将允许您收集有关您的请求需要多长时间的信息。底层::Mechanize 模块本身是 LWP::UserAgent 的子类,可以让您访问您的响应,包括标题、正文内容和图像。从这些你可以计算总页面“权重”,请求数等。这并没有涵盖 YSlow 所做的一切(暴露 gethostbyname 底层的 DNS 内部是一个好技巧!)但我希望这是一个开始,如果我已经正确理解了你的问题。
关于python - YSlow 有 Perl 替代品吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3175611/