Font Size: a A A

Customer Experience Optimization And The Operating Pressure Decomposition Based On Ajax Technology

Posted on:2013-05-22Degree:MasterType:Thesis
Country:ChinaCandidate:S R ZangFull Text:PDF
GTID:2248330395959232Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
With the Internet and WWW browser technology continues to mature, moreand more application developers turned to the B/S mode interfacedevelopment framework with browser as the client. In recent years,combined with the browser peripheral technology has made great progress.Various methods and techniques for enhanced interaction sexuality emerged.Ajax is the rapid development of a technical framework in recent years.It makes the browser client can be prepared in a richer, efficientgraphical interface, revolutionized the era of the thin client experiencenetwork applications.This article describes a traditional Web application architecture inmy working, which uses the ASP+IIS+SQLServer framework for theestablishment, using Form defined in the HTML form is submitted theapplication server requests. Application server response is received, andthen received by the browser to the results of the analysis andpresentation. This traditional architecture for HTTP interaction, eachapplication server returns the results in addition to the necessaryupdates data contained herein, also includes a complete HTML page layoutcontent, page layout content in most cases there is no change, this notonly takes up valuable bandwidth resources between the client and theserver, and also add to the operating pressure of the application server.Each browser must re-analysis demonstrated a complete HTML page layoutcode, also caused the page complete reload (Page Reload), page flashingphenomenon affecting the customer experience.In response to these problems through the analysis of the recentdevelopment of Web application technology, the article attempts a newoptimization idea. This line of thinking is not on how to improve theperformance of server CPU, memory and other hardware and bandwidth ratetargeting, not targeting hardware construction, but based on the statusquo, to adjust and optimize the system architecture of the applicationand technology system, without additional hardware investment under thepremise of improving the customer experience, decomposition pressure onthe server, and improve the efficiency of system execution.Select the Ajax technology architecture which had rapid developmentrecently, through a series of transformation for the existing applicationwe achieved the desired effect.For example, use client-side JavaScript technology to produceinteractive effects by control elements on the page, and use the"XMLHttpRequest" object to exchange data of application server; usedocument DOM technology to modify the needed page navigate elements,;use JSON technologies, we have greatly simplified the total amount of datareturned from the application server, so that it includes only the core data, can greatly reduce the bandwidth usage of the HTTP interaction.Through these transformations, we can submit a request to the server byusing "XMLHttpRequest" object. then the application server return JSONformat data in accordance with the agreed, and use the DOM documentobject model to re-populate the HTML DIV container, finally complete theDisplay function of the number list. Various functional operations do notcause the page overloaded occurrence, give users similar desktop programsoperating experience, and be done with the server asynchronouscommunications and a small amount of data transmission, effectivelyimprove the utilization efficiency of the server and network resources.After system concurrent performance testing by using using the JMeterand the Badboy, it can be concluded that, in many performance optimizationideas, using Ajax technology can really enhance the user experience andreduce server operating pressure.
Keywords/Search Tags:Decomposition
PDF Full Text Request
Related items