【问题标题】:phantomjs how to get establish connection timephantomjs如何获得建立连接时间
【发布时间】:2014-02-02 02:02:33
【问题描述】:

我想像 phantomjs 提供的 firebug 一样建立连接时间 !

通过phantomjs函数page.onResourceReceived,我只能得到开始时间和结束时间。我认为从请求到开始时间之间的时间是等待时间,这个时间对我来说并不详细。 有什么方法可以获取建立连接的时间吗??

【问题讨论】:

    标签: connection phantomjs har


    【解决方案1】:

    HTTP 连接管理不暴露,phantomjs 不是http 代理,所以你将无法获取此类信息。

    我过去也尝试过 W3C 性能计时...但当前版本不支持 window.performance 计时。我希望这将在下一个主要版本中得到支持。

    您只有两个有趣的回调来获取请求时间:onResourceRequestedonResourceReceived。由于最后一个被调用两次(开始回复和回复),它允许您确定接收时间。这是您可以为每个请求收集的最佳信息:请求等待时间和请求接收时间。

    您可以在此区域找到的最佳示例是netsniff

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-05-21
      • 1970-01-01
      • 2013-04-18
      • 1970-01-01
      • 1970-01-01
      • 2013-06-01
      • 1970-01-01
      相关资源
      最近更新 更多