端到端地描述Web请求

时间:2015-01-14 16:05:17

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

我最近刚将一个应用程序从单个堆栈Linode配置转移到完整的亚马逊配置上:负载均衡器,多个应用服务器,RDS数据库实例。

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

如何分析典型请求以查看所有延迟来自哪里,最好是分解很好。这将使我能够优化我们的弱点。在一天结束时,我希望在请求时返回大约100-150毫秒。

这个特殊项目是一个运行在Apache& amp;之上的Codeigniter项目。 phpfpm。

1 个答案:

答案 0 :(得分:0)

我在使用此应用程序https://blackfire.io/

方面取得了很大成功

Blackfire Profiler启动PHP应用程序性能

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

它至少是一种帮助您确定可能存在性能问题的工具。