代码之家  ›  专栏  ›  技术社区  ›  BenV Langley

什么是比较不同Ajax框架性能的好测试?

  •  0
  • BenV Langley  · 技术社区  · 14 年前

    我想在几个不同的框架中构建相同的页面,并比较生成的客户端代码和Ajax请求中包含的数据量。我想知道在我的示例页面中构建什么样的功能可以提供很好的比较。

    希望这是有意义的,请随意编辑,如果可以更清楚。

    1 回复  |  直到 14 年前
        1
  •  0
  •   TravisO    14 年前

    对某个东西进行基准测试的唯一方法是在真实场景中使用它,然后将此代码包装起来

    // header
    list ($_time_start_msec, $_time_start_sec) = split (" ", microtime());
    $_time_start = $_time_start_sec + $_time_start_msec;
    
    //<!-- APP HERE -->
    
    // footer
    list ($_time_finish_msec, $_time_finish_sec) = split (" ", microtime());
    $_total_secs = ($_time_finish_sec + $_time_finish_msec) - $_time_start;
    print '<p><small>This entire page took '. round($_total_secs, 5) .' seconds to render, which gives us '. round((1 / $_total_secs), 1) .' <span title="Pages Per Second">PPS</span> or '. number_format((1 / $_total_secs * 60), ".", 0, ",") .' <span title="Pages Per Minute">PPM</span>.</small></p>';