使用带有phantomjs和jenkins集成的pagespeed

时间:2013-05-02 15:47:36

标签: javascript performance node.js phantomjs yslow

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

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

我们有相同的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()

1 个答案:

答案 0 :(得分:1)

由于PageSpeed是C ++二进制文件,您可能希望尝试集成PhantomJS netsniff.coffee(来自examples),生成给定页面的HAR文件,将输出汇总到HAR_to_PageSpeed。或者只使用PageSpeed Insights在线服务。