You will boost your application's reliability by setting up multiple backend servers and using NGINX to distribute traffic between them using various algorithms. You'll then implement caching and Gzip compression to dramatically speed up response times and reduce server load.
Overview
Syllabus
- Unit 1: Implementing Basic Load Balancing
- Building Your First Load Balancer
- Tracking Backend Server Responses
- Unit 2: Advanced Load Balancing Strategies
- Enable Smart Connection Distribution
- Building Sticky Sessions for Users
- Implement Content Aware Load Balancing
- Matching Traffic to Server Power
- Unit 3: Caching Responses for Performance
- Enable Caching for Better Performance
- Controlling What Gets Cached When
- Building a Bulletproof Cache Layer
- Creating a Cache Bypass Route
- Unit 4: Enabling Gzip Compression
- Turn On Response Compression
- Complete Your Compression Configuration
- Fine Tune Static File Handling
- Create Specialized Compression Locations