1

我正在尝试使用 pagespeed 自动化网页性能。

是否有任何插件可用于 pagespeed 在 phantomjs 上运行

我们有相同的 yslow 插件,它在本地工作

http://yslow.org/phantomjs/

我正在使用命令行,然后将其与 Jenkins 集成以进行持续集成

感谢并感谢您的帮助

一些示例代码

 phantom.create (ph) ->
      ph.createPage (page) ->
        page.open "http://www.google.com", (status) ->
          console.log "opened google? ", status
          page.evaluate (-> document.title), (result) ->
            console.log 'Page title is ' + result
            ph.exit()
4

1 回答 1

1

由于 PageSpeed 是一个 C++ 二进制文件,您可能想尝试集成 PhantomJS netsniff.coffee(来自示例),它会生成给定页面的 HAR 文件,将输出通过管道传输到HAR_to_PageSpeed中。或者直接使用PageSpeed Insights在线服务。

于 2013-05-03T16:12:38.163 回答