Download presentation
Presentation is loading. Please wait.
Published byCornelia Ferguson Modified over 9 years ago
1
COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 11 (Part I) 1COMP9321, 15s2, Week 11 http://webapps.cse.unsw.edu.au/webcms2/course/index.php?cid=2411
2
Assignments 2 COMP9321, 15s2, Week 11 Assignment 1 – GradeBook Assignment 2 – Demo… Assignment 3 – Due Sunday, October 25 2015, 23:59:59
3
Review… Performance 3 COMP9321, 15s2, Week 11
4
Performance 4
5
Scalability 5
6
Why does performance and scalability matter ? 6 COMP9321, 15s2, Week 11
7
Architectural Considerations (Network) 7 COMP9321, 15s2, Week 11
8
Architectural Considerations - Network 8 COMP9321, 15s2, Week 11 http://www.cs.cornell.edu/courses/cs519
9
Architectural Considerations - Network 9 COMP9321, 15s2, Week 11 https://devcentral.f5.com
10
Architectural Considerations - Network 10 COMP9321, 15s2, Week 11 http://linuxgazette.net/
11
Architectural Considerations (Server) 11 COMP9321, 15s2, Week 11
12
Architectural Considerations - Server 12 COMP9321, 15s2, Week 11
13
Architectural Considerations - Server 13 COMP9321, 15s2, Week 11
14
Architectural Considerations - Server 14 COMP9321, 15s2, Week 11
15
General Techniques for Improving Performance and Scalability 15 COMP9321, 15s2, Week 11
16
General Techniques for Improving Performance and Scalability 16 COMP9321, 15s2, Week 11 1.Caching/Replication 2.Parallelism 3.Redundancy 4.Asynchrony 5.Resource Pooling
17
General Techniques for Improving Performance and Scalability 17 COMP9321, 15s2, Week 11 1.Caching/Replication
18
General Techniques for Improving Performance and Scalability 18 COMP9321, 15s2, Week 11 2. Parallelism
19
General Techniques for Improving Performance and Scalability 19 COMP9321, 15s2, Week 11 3. Redundancy
20
General Techniques for Improving Performance and Scalability 20 COMP9321, 15s2, Week 11 4. Asynchrony
21
General Techniques for Improving Performance and Scalability 21 COMP9321, 15s2, Week 11 5. Resource Pooling
22
Improving Performance using HTTP features 22 COMP9321, 15s2, Week 11
23
Improving Performance using HTTP features 23 COMP9321, 15s2, Week 11
24
Improving Performance using HTTP features 24 COMP9321, 15s2, Week 11
25
Improving Performance using HTTP features 25 COMP9321, 15s2, Week 11
26
Improving Performance using HTTP features 26 COMP9321, 15s2, Week 11
27
Improving Performance using HTTP features 27 COMP9321, 15s2, Week 11
28
Improving Performance using HTTP features 28 COMP9321, 15s2, Week 11
29
Improving Performance using HTTP features 29 COMP9321, 15s2, Week 11 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
30
Improving Performance using HTTP features 30 COMP9321, 15s2, Week 11
31
Improving Database Access 31 COMP9321, 15s2, Week 11
32
Improving Database Access 32 COMP9321, 15s2, Week 11
33
Improving Database Access 33 COMP9321, 15s2, Week 11
34
Improving Database Access 34 COMP9321, 15s2, Week 11
35
Improving Database Access 35 COMP9321, 15s2, Week 11
36
Improving Database Access 36 COMP9321, 15s2, Week 11
37
Improving Database Access 37 COMP9321, 15s2, Week 11
38
Improving Database Access 38 COMP9321, 15s2, Week 11
39
Improving Database Access 39 COMP9321, 15s2, Week 11
40
Improving Database Access 40 COMP9321, 15s2, Week 11
41
Improving Database Access 41 COMP9321, 15s2, Week 11
42
Improving Database Access 42 COMP9321, 15s2, Week 11
43
Improving Database Access 43 COMP9321, 15s2, Week 11
44
Improving Database Access 44 COMP9321, 15s2, Week 11
45
Improving Database Access 45 COMP9321, 15s2, Week 11
46
Improving Database Access 46 COMP9321, 15s2, Week 11
47
Characteristics of Scalability 47 COMP9321, 15s2, Week 11
48
Characteristics of Scalability 48 COMP9321, 15s2, Week 11
49
Characteristics of Scalability 49 COMP9321, 15s2, Week 11
50
Characteristics of Scalability 50 COMP9321, 15s2, Week 11 https://twitter.com/search?q=twitter-search-is-now-3x-faster_1656
51
Scaling and Request Load Balancing 51 COMP9321, 15s2, Week 11
52
Scaling & Request Load Balancing 52 COMP9321, 15s2, Week 11 Types of Scaling:
53
Scaling & Request Load Balancing 53 COMP9321, 15s2, Week 11 Types of Scaling:
54
Scaling & Request Load Balancing 54 COMP9321, 15s2, Week 11 Request Load Balancing for Horizontal Scaling
55
Scaling & Request Load Balancing 55 COMP9321, 15s2, Week 11 Request Load Balancing for Horizontal Scaling
56
Scaling & Request Load Balancing 56 COMP9321, 15s2, Week 11
57
Scaling & Request Load Balancing 57 COMP9321, 15s2, Week 11
58
Scaling & Request Load Balancing 58 COMP9321, 15s2, Week 11
59
Scaling & Request Load Balancing 59 COMP9321, 15s2, Week 11
60
Scaling & Request Load Balancing 60 COMP9321, 15s2, Week 11 Hours and Wages
61
Scaling & Request Load Balancing 61 COMP9321, 15s2, Week 11
62
Scaling & Request Load Balancing 62 COMP9321, 15s2, Week 11 Application-Level Load Balancing with Stateless Logic
63
Scaling & Request Load Balancing 63 COMP9321, 15s2, Week 11 Application-Level Load Balancing with Stateless Logic
64
Scaling & Request Load Balancing 64 COMP9321, 15s2, Week 11 http://www.ibm.com/developerworks/java/library/j-jtp07294/index.html Application-Level Load Balancing with Stateless Logic
65
Scaling & Request Load Balancing 65 COMP9321, 15s2, Week 11 Scaling Databases - Replication
66
Scaling & Request Load Balancing 66 COMP9321, 15s2, Week 11 Scaling Databases - Replication
67
Scaling & Request Load Balancing 67 COMP9321, 15s2, Week 11 Scaling Databases - Replication
68
Scaling & Request Load Balancing 68 COMP9321, 15s2, Week 11 Scaling Databases - Replication
69
Scaling & Request Load Balancing 69 COMP9321, 15s2, Week 11 Scaling Databases - Replication
70
References 70COMP9321, 15s2, Week 11 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: //www.javaworld.com/javaworld/jw-10-2008/jw-10-load-balancing-1.html
71
Next Big Data: Challenges and Opportunities 71 COMP9321, 15s2, Week 11
72
72COMP9321, 15s2, Week 11
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.