Font Size: a A A

Research On Client Caching Technology In Web Application

Posted on:2017-02-24Degree:MasterType:Thesis
Country:ChinaCandidate:J L SunFull Text:PDF
GTID:2278330482988704Subject:Industrial Economics
Abstract/Summary:PDF Full Text Request
In the rapid development of the Internet and the continuous innovation of the web technology, web applications, served as simple content providers at first, have gradually evolved into application service systems with rich content, powerful function and complex business processing. During this process, web applications are required to reach higher performance. Rational design of cache can improve the efficiency of data utilization and retrieval, which is one of the effective ways to improve the scalability and timeliness of the server system. It is the rapid improvement of the hardware performance and the appearance of new cache technology that provide more mature application conditions for developers to design and utilize client storage capacity for data cache.Based on the study of client caching mechanisms, this paper expounds the applicable scenarios of different caching mechanisms and compares their advantages and disadvantages. Then it focuses on the research of the new development in storage of the HTML5 standard and its characteristics, puts forward a general criterion of client data cache in web applications and a new scheme of client cache based on HTML5,and discusses the new working principle of Web applications under this scheme. Additionally, the new scheme makes some improvements of the integrated page pattern to enhance its applicability to dynamic data and achieves the separation of the dynamic data and static template of the web page, with the two parts caching in the client-side separately, and designs the client data structure convenient to access, then completes the integration of the page on the client machine. At last, the scheme is implemented and verified in a specific case.On the one hand, the application of the new scheme can avoid repeated requests and network bandwidth waste, reduce network delay and improve the client experience. On the other hand, it can reduce the server’s repeated calculation, improve its throughput rate, and optimize the performance of server-side.
Keywords/Search Tags:Client cache, Web application, HTML5, Page data, Integrator
PDF Full Text Request
Related items