Download presentation
Presentation is loading. Please wait.
Published byAgatha Tabitha Morrison Modified over 6 years ago
1
COMP9321 Web Application Engineering Semester 1, 2017
Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 11 (Part I) COMP9321, 17s1, Week 11
2
Review… Performance COMP9321, 17s1, Week 11
3
Performance COMP9321, 17s1, Week 11
4
Scalability COMP9321, 17s1, Week 11
5
Why does performance and scalability matter ?
COMP9321, 17s1, Week 11
6
Architectural Considerations (Network)
COMP9321, 17s1, Week 11
7
Architectural Considerations - Network
COMP9321, 17s1, Week 11
8
Architectural Considerations - Network
COMP9321, 17s1, Week 11
9
Architectural Considerations - Network
COMP9321, 17s1, Week 11
10
Architectural Considerations (Server)
COMP9321, 17s1, Week 11
11
Architectural Considerations - Server
COMP9321, 17s1, Week 11
12
Architectural Considerations - Server
COMP9321, 17s1, Week 11
13
Architectural Considerations - Server
COMP9321, 17s1, Week 11
14
General Techniques for Improving Performance and Scalability
COMP9321, 17s1, Week 11
15
General Techniques for Improving Performance and Scalability
Caching/Replication Parallelism Redundancy Asynchrony Resource Pooling COMP9321, 17s1, Week 11
16
General Techniques for Improving Performance and Scalability
Caching/Replication COMP9321, 17s1, Week 11
17
General Techniques for Improving Performance and Scalability
2. Parallelism COMP9321, 17s1, Week 11
18
General Techniques for Improving Performance and Scalability
3. Redundancy COMP9321, 17s1, Week 11
19
General Techniques for Improving Performance and Scalability
4. Asynchrony COMP9321, 17s1, Week 11
20
General Techniques for Improving Performance and Scalability
5. Resource Pooling COMP9321, 17s1, Week 11
21
Improving Performance using HTTP features
COMP9321, 17s1, Week 11
22
Improving Performance using HTTP features
COMP9321, 17s1, Week 11
23
Improving Performance using HTTP features
COMP9321, 17s1, Week 11
24
Improving Performance using HTTP features
COMP9321, 17s1, Week 11
25
Improving Performance using HTTP features
COMP9321, 17s1, Week 11
26
Improving Performance using HTTP features
COMP9321, 17s1, Week 11
27
Improving Performance using HTTP features
COMP9321, 17s1, Week 11
28
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
29
Improving Performance using HTTP features
COMP9321, 17s1, Week 11
30
Improving Database Access
COMP9321, 17s1, Week 11
31
Improving Database Access
COMP9321, 17s1, Week 11
32
Improving Database Access
COMP9321, 17s1, Week 11
33
Improving Database Access
COMP9321, 17s1, Week 11
34
Improving Database Access
COMP9321, 17s1, Week 11
35
Improving Database Access
COMP9321, 17s1, Week 11
36
Improving Database Access
COMP9321, 17s1, Week 11
37
Improving Database Access
COMP9321, 17s1, Week 11
38
Improving Database Access
COMP9321, 17s1, Week 11
39
Improving Database Access
COMP9321, 17s1, Week 11
40
Improving Database Access
COMP9321, 17s1, Week 11
41
Improving Database Access
COMP9321, 17s1, Week 11
42
Improving Database Access
COMP9321, 17s1, Week 11
43
Improving Database Access
COMP9321, 17s1, Week 11
44
Improving Database Access
COMP9321, 17s1, Week 11
45
Improving Database Access
COMP9321, 17s1, Week 11
46
Characteristics of Scalability
COMP9321, 17s1, Week 11
47
Characteristics of Scalability
COMP9321, 17s1, Week 11
48
Characteristics of Scalability
COMP9321, 17s1, Week 11
49
Characteristics of Scalability
COMP9321, 17s1, Week 11
50
Scaling and Request Load Balancing
COMP9321, 17s1, Week 11
51
Scaling & Request Load Balancing
Types of Scaling: COMP9321, 17s1, Week 11
52
Scaling & Request Load Balancing
Types of Scaling: COMP9321, 17s1, Week 11
53
Scaling & Request Load Balancing
Request Load Balancing for Horizontal Scaling COMP9321, 17s1, Week 11
54
Scaling & Request Load Balancing
Request Load Balancing for Horizontal Scaling COMP9321, 17s1, Week 11
55
Scaling & Request Load Balancing
COMP9321, 17s1, Week 11
56
Scaling & Request Load Balancing
COMP9321, 17s1, Week 11
57
Scaling & Request Load Balancing
COMP9321, 17s1, Week 11
58
Scaling & Request Load Balancing
COMP9321, 17s1, Week 11
59
Scaling & Request Load Balancing
Hours and Wages COMP9321, 17s1, Week 11
60
Scaling & Request Load Balancing
COMP9321, 17s1, Week 11
61
Scaling & Request Load Balancing
Application-Level Load Balancing with Stateless Logic COMP9321, 17s1, Week 11
62
Scaling & Request Load Balancing
Application-Level Load Balancing with Stateless Logic COMP9321, 17s1, Week 11
63
Scaling & Request Load Balancing
Application-Level Load Balancing with Stateless Logic COMP9321, 17s1, Week 11
64
Scaling & Request Load Balancing
Scaling Databases - Replication COMP9321, 17s1, Week 11
65
Scaling & Request Load Balancing
Scaling Databases - Replication COMP9321, 17s1, Week 11
66
Scaling & Request Load Balancing
Scaling Databases - Replication COMP9321, 17s1, Week 11
67
Scaling & Request Load Balancing
Scaling Databases - Replication COMP9321, 17s1, Week 11
68
Scaling & Request Load Balancing
Scaling Databases - Replication COMP9321, 17s1, Week 11
69
References Building Scalable and High-performance Java Web Applications by Greg Barish, Addison Wesley Building Scalable Web Sites by Cal Henderson, O’Reilly Books Gregor Roth, ”Server load balancing architectures”, JavaWorld, October 2008 http: // COMP9321, 17s1, Week 11
70
Next Big Data: Challenges and Opportunities
COMP9321, 17s1, Week 11
71
COMP9321, 17s1, Week 11
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.