【问题标题】:Extjs + PHP enhance performance by increasing Java heap sizeExtjs + PHP 通过增加 Java 堆大小来提高性能
【发布时间】:2014-09-05 06:13:53
【问题描述】:

我正在实现一个 Web 应用程序(Extjs + php)。我试图提高性能,特别是使用 Extjs store + php 检索数据。我尝试增加 Java 头部大小。我发现接收 php 结果的时间有很大的差异:

之前(内存:4 GB):

之后(内存:11 GB):

但我没有注意到显示结果时间(在客户端)有任何差异。它们几乎相同。你有什么好的工具来衡量负载偏差吗?

【问题讨论】:

    标签: javascript php performance extjs measurement


    【解决方案1】:

    增加服务器上的堆大小不会影响客户端渲染时间。

    在客户端跟踪性能并非易事。有一些优秀的通用工具可以帮助您监控前端:

    • Chrome 开发者工具 -> 配置文件允许您在其中配置统计信息 你的浏览器
    • http://yslow.org/faq/ -> 给你一个常见的概述 影响性能的指标
    • http://www.webpagetest.org -> 提供各种浏览器和位置,您可以从中进行测试 你身边(参见 IE、Chrome、FF 等和来自 美国、欧盟等)。
    • Google Analytics -> 一个非常强大的跟踪工具 用户使用和响应能力相结合。

    要了解在客户端上呈现某些内容所需的具体时间,您需要检测您的代码。最简单的方法是使用包含开始时间和结束时间的 console.log 并比较两者。这可以给您一个想法,但客户端的性能指标会因您的计算机正在执行的其他操作或您使用的浏览器而有很大差异。

    对于最有用的指标,您需要从开发环境到生产环境(是的,生产环境)持续监控您的代码。衡量用户在您的生产站点上体验到的性能是无可替代的 - 他们拥有比您自己创建的环境更加多样化的环境。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-12-05
      • 1970-01-01
      • 2012-12-07
      • 2013-01-26
      • 2012-07-14
      • 1970-01-01
      • 2012-09-20
      • 2010-12-06
      相关资源
      最近更新 更多