710 likes | 726 Views
Explore the importance of performance and scalability in web applications, focusing on caching, parallelism, redundancy, asynchrony, resource pooling, and HTTP features. Learn techniques to improve database access and characteristics of scalability.
E N D
COMP9321 Web Application EngineeringSemester 1, 2017 Dr.Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 11 (Part I) http://webapps.cse.unsw.edu.au/webcms2/course/index.php?cid=2457 COMP9321, 17s1, Week 11
Review…Performance COMP9321, 17s1, Week 11
Performance COMP9321, 17s1, Week 11
Scalability COMP9321, 17s1, Week 11
Why does performance and scalability matter ? COMP9321, 17s1, Week 11
Architectural Considerations(Network) COMP9321, 17s1, Week 11
Architectural Considerations - Network http://www.cs.cornell.edu/courses/cs519 COMP9321, 17s1, Week 11
Architectural Considerations - Network https://devcentral.f5.com COMP9321, 17s1, Week 11
Architectural Considerations - Network http://linuxgazette.net/ COMP9321, 17s1, Week 11
Architectural Considerations(Server) COMP9321, 17s1, Week 11
Architectural Considerations - Server COMP9321, 17s1, Week 11
Architectural Considerations - Server COMP9321, 17s1, Week 11
Architectural Considerations - Server COMP9321, 17s1, Week 11
General Techniques for Improving Performance and Scalability COMP9321, 17s1, Week 11
General Techniques for Improving Performance and Scalability Caching/Replication Parallelism Redundancy Asynchrony Resource Pooling COMP9321, 17s1, Week 11
General Techniques for Improving Performance and Scalability Caching/Replication COMP9321, 17s1, Week 11
General Techniques for Improving Performance and Scalability 2. Parallelism COMP9321, 17s1, Week 11
General Techniques for Improving Performance and Scalability 3. Redundancy COMP9321, 17s1, Week 11
General Techniques for Improving Performance and Scalability 4. Asynchrony COMP9321, 17s1, Week 11
General Techniques for Improving Performance and Scalability 5. Resource Pooling COMP9321, 17s1, Week 11
Improving Performance using HTTP features COMP9321, 17s1, Week 11
Improving Performance using HTTP features COMP9321, 17s1, Week 11
Improving Performance using HTTP features COMP9321, 17s1, Week 11
Improving Performance using HTTP features COMP9321, 17s1, Week 11
Improving Performance using HTTP features COMP9321, 17s1, Week 11
Improving Performance using HTTP features COMP9321, 17s1, Week 11
Improving Performance using HTTP features COMP9321, 17s1, Week 11
Improving Performance using HTTP features • AJAX = Asynchronous JavaScript and XML • Update a web page without reloading the page • Request data from a server - after the page has loaded • Receive data from a server - after the page has loaded • Send data to a server - in the background COMP9321, 17s1, Week 11
Improving Performance using HTTP features COMP9321, 17s1, Week 11
Improving Database Access COMP9321, 17s1, Week 11
Improving Database Access COMP9321, 17s1, Week 11
Improving Database Access COMP9321, 17s1, Week 11
Improving Database Access COMP9321, 17s1, Week 11
Improving Database Access COMP9321, 17s1, Week 11
Improving Database Access COMP9321, 17s1, Week 11
Improving Database Access COMP9321, 17s1, Week 11
Improving Database Access COMP9321, 17s1, Week 11
Improving Database Access COMP9321, 17s1, Week 11
Improving Database Access COMP9321, 17s1, Week 11
Improving Database Access COMP9321, 17s1, Week 11
Improving Database Access COMP9321, 17s1, Week 11
Improving Database Access COMP9321, 17s1, Week 11
Improving Database Access COMP9321, 17s1, Week 11
Improving Database Access COMP9321, 17s1, Week 11
Improving Database Access COMP9321, 17s1, Week 11
Characteristics of Scalability COMP9321, 17s1, Week 11
Characteristics of Scalability COMP9321, 17s1, Week 11
Characteristics of Scalability COMP9321, 17s1, Week 11
Characteristics of Scalability https://twitter.com/search?q=twitter-search-is-now-3x-faster_1656 COMP9321, 17s1, Week 11
Scaling andRequest Load Balancing COMP9321, 17s1, Week 11