发明名称 Measuring actual end user performance and availability of web applications
摘要 Techniques for monitoring web application performance are provided. A request for a web application is received at an application server. A response pipeline at the application server generates client application code corresponding to the requested web application. The client application code is intercepted in the response pipeline. Instrumentation code is inserted into the intercepted client application code to generate an instrumented client application code. The instrumentation code is configured to be executed when the instrumented client application code is rendered at the client to capture performance information at the client, and is configured to transmit the captured performance information from the client.
申请公布号 US8938721(B2) 申请公布日期 2015.01.20
申请号 US201012840783 申请日期 2010.07.21
申请人 Microsoft Corporation 发明人 Letca Ilarie;Coelho Alexandre;Kurapati Venkata Seshu Kumar;Sudhakar Rajeev;Savage Daniel;Sanghvi Ashvinkumar;Lim Jin Soon
分类号 G06F9/44;G06F9/45;G06F11/34 主分类号 G06F9/44
代理机构 代理人 Sfekas Jim;Drakos Kate;Minhas Micky
主权项 1. A method implemented in one or more servers having one or more processors, the method comprising: intercepting a client application code in a response pipeline, the client application code generated in response to a request from a client for a web application, the request for the web application being processed using a plurality of HTTP (hypertext transfer protocol) modules and an HTTP handler in the response pipeline, said intercepting comprising receiving the client application code at an HTTP module of the plurality of HTTP modules; inserting the instrumentation code into the intercepted client application code using the HTTP module to generate an instrumented client application code, the instrumentation code being configured to be executed when the instrumented client application code is rendered at the client to capture performance information at the client, and being configured to transmit the captured performance information from the client; and providing the instrumented client application code to be transmitted to the client.
地址 Redmond WA US