【问题标题】:Profile a web request end to end端到端分析 Web 请求
【发布时间】:2015-01-17 01:29:15
【问题描述】:

我最近刚刚将一个应用从单栈 Linode 配置迁移到完整的 Amazon 配置,例如:负载均衡器、多应用服务器、RDS 数据库实例。

我在这个过程中的延迟增加了大约 200-300 毫秒。我知道应用服务器和数据库服务器不在同一个堆栈上会增加一些延迟。

我如何分析典型请求以查看所有延迟的来源,最好有一个很好的细分。这将使我能够优化我们的弱点。一天结束时,我希望在 100 到 150 毫秒后回复请求。

这个特定项目是一个运行在 Apache 和 phpfpm 之上的 Codeigniter 项目。

【问题讨论】:

    标签: apache amazon-web-services amazon-ec2 php


    【解决方案1】:

    我在使用这个应用程序https://blackfire.io/方面取得了很好的成功

    Blackfire Profiler 激发您的 PHP 应用程序性能

    易于设置,目前需要 Chrome 浏览器,但它会让您分解整个应用程序。它还支持 SAPI 和 CLI,也很不错。

    它至少是一个工具,可以帮助您确定可能存在性能问题的地方。

    【讨论】:

    • 由为我们带来 Symfony 和 Twig 的团队构建,顺便说一句。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-07-17
    • 1970-01-01
    • 2010-10-25
    • 1970-01-01
    • 2022-01-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多