Font Size: a A A

The Research Of User Behavior Analysis And Performance Monitoring Based On Html5

Posted on:2018-04-22Degree:MasterType:Thesis
Country:ChinaCandidate:C C LiFull Text:PDF
GTID:2348330533966797Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
The rapid improvement of mobile device performance not only makes the mobile native application emerge,but also makes the development of Web application a great leap forward with the stability and maturity of the HTML5 technology.Cross-platform Web application complexity is increasing,how to measure and improve the performance experience of online users to ensure the stability of Web applications,to prevent the loss of users become a front-end developer's big concern.By monitoring and analyzing the user data and performance data on line,it can provide data support for the decision of the product operation,and also enable the developers to discover product problems and performance bottlenecks in time to optimize the product.In this paper,the significance of the research and the status quo of Web application performance data monitoring at home and abroad are analyzed and elaborated,and then according to the monitoring requirements analysis,the user behavior and performance data monitoring scheme based on HTML5 is designed and implemented.The scheme uses the embedded code snippet to achieve the monitoring data collection,simple and easy to use,and low coupling with source code,does not affect the business function and basic performance of the measured pages.The program mainly includes data collection and monitoring module and data analysis center module.Where the data collection and monitoring module contains: 1)The embedded script parsing module is used to analyze the configuration of the embedded script,which decides the opening and closing of the monitoring function;2)The basic user data collection module collects the basic information of the user's access data,equipment information and so on with the granularity of PV;3)Abnormal data statistics module to achieve real-time capture and reporting of global exceptions;4)Performance data monitoring module to monitor the time node that affects the user experience in accordance with the design performance metrics,and to measure user satisfaction with performance through Apdex;5)Data communication module,transferring monitoring and controlling data across domains to data analysis Center.The Data Analysis Center module stores the monitoring data for preliminary processing,and through multidimensional analysis to display to the developer directly through chart.In the end,this article uses an electric business Web application to conduct case analysis to validate the feasibility of the implementation scheme,and based on the results of the analysis,some suggestions are proposed for optimization.
Keywords/Search Tags:Code Instrumentation, Performance Testing, Monitoring, HTML5
PDF Full Text Request
Related items