Blog

Blog

PHODAL

New Relic网站分析 apdex

到了这里,我们总算可以找出问题的真正原因所在了。。

关于Apdex

Apdex联盟,一个由众多网络分析技术公司和测量工业组成的联盟组织,它们联合起来开发了“应用性能指数”即“Apdex”(Application Performance Index),用一句话来概括,Apdex是用户对应用性能满意度的量化值。它提供了一个统一的测量和报告用户体验的方法,第一次把最终用户的体验和应用性能联系在了一起。

任务响应时间定义为:当用户操作(鼠标点击、输入、回车)开始到系统(客户机、网络、服务器)响应从而用户能继续这个过程所经过的时间。这些等待时间定义了应用程序的“响应度”。该指数是基于应用程序响应度的三个方面:

  • 满意:用户充分工作。这就是目标时间(T秒),即在此时间里用户的工作没有因应用程序的响应时间而受阻,如3秒。
  • 容忍:用户感觉到响应滞后,响应时间大于T,但能继续这个过程,如3~12秒。
  • 挫折:响应时间大于F秒的性能是不能接受的,用户可能放弃这个过程。F等于T×4,在本例子中为12秒。

博客的Apdex

apdex结果如下,总体还算一般般。

0.72 [0.5] Server

0.84 [7.0]* Browser

博客性能分析

看看载入情况

Browser page load time

接着才是重头戏,主要问题都在下面。。

Breakdown Table

比较慢的地方就是blog_post_list_post_content这个函数。。。

Category Segment % Time Avg calls(per txn) Avg time (ms)
Template Block/blog_post_list_post_content 59.4 4.73 5,220
Template Block/blog_months 5.6 1.0 489
Function django.core.handlers.wsgi:WSGIHandler 4.7 1.0 410
Template Block/blog_post_list_post_metainfo 3.7 4.73 322
Template Render/base.html 3.7 1.0 322

django-debug-toolbar分析吧。

关于我

Github: @phodal     微博:@phodal     知乎:@phodal    

微信公众号(Phodal)

围观我的Github Idea墙, 也许,你会遇到心仪的项目

QQ技术交流群: 321689806
comment

Feeds

RSS / Atom

最近文章

关于作者

Phodal Huang

Engineer, Consultant, Writer, Designer

ThoughtWorks 技术专家

工程师 / 咨询师 / 作家 / 设计学徒

开源深度爱好者

出版有《前端架构:从入门到微前端》、《自己动手设计物联网》、《全栈应用开发:精益实践》

联系我: h@phodal.com

微信公众号: 最新技术分享

标签