【问题标题】:Scripting YSlow and/or PageSpeed脚本 YSlow 和/或 PageSpeed
【发布时间】:2014-08-22 18:48:32
【问题描述】:

当我开始在工作中做一些前端工程时,我想适当地量化所实现的加速。

我希望能够使用由 YSlow 或 Google Page Speed 测量的 50 个页面加载时间的平均值。显然,我不想重新加载 50 次并记下值。

是否有一个 FF 插件或者我必须自己编写一个 Firebug 扩展?或者也许有一个非 FF 的命令行工具可以完成我的计划?

【问题讨论】:

    标签: performance frontend yslow


    【解决方案1】:

    我最近在苏黎世的 Google 测试自动化大会上为此做了一次演讲。

    它的幻灯片是here

    我在公司网站上写了一篇关于它的博文,可以在here找到。

    我们能够同时使用 YSlow Beacon 和 Selenium 来自动化整个过程。

    希望对你有帮助!

    【讨论】:

    • 一个非常彻底的解决方案。我认为这些技巧会派上用场,即使我不打算如此全面。
    【解决方案2】:

    还可以查看GTmetrix,它可以出于各种原因进行 PageSpeed 和 YSlow 分析,并且有一个免费的 API 可用于自动执行此操作。

    【讨论】:

    • 欢迎来到 Stack Overflow!感谢您发布您的答案!请务必仔细阅读FAQ on Self-Promotion。另请注意,每次链接到自己的网站/产品时,都需要发布免责声明。
    【解决方案3】:

    不确定您是否在开发工作流程中使用 Grunt,但有一个很棒的包可以轻松编写脚本 - 看看吧:

    https://www.npmjs.org/package/grunt-pagespeed

    一旦你运行它,它会输出如下结果:

    或者,如果您更喜欢自己编写,Google PageSpeed API 也很容易使用。查看这篇博文了解更多信息:

    http://deanhume.com/home/blogpost/the-google-pagespeed-api-and-mvc-4/86

    【讨论】:

      猜你喜欢
      • 2015-02-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-02
      相关资源
      最近更新 更多