Useful Links
Computer Science
Computer Networking
HTTP Protocol
1. Introduction to HTTP
2. Core Concepts of HTTP
3. HTTP Versions
4. Structure of HTTP Requests
5. HTTP Methods
6. Structure of HTTP Responses
7. HTTP Status Codes
8. State and Session Management
9. HTTP Caching
10. Securing HTTP
11. Advanced HTTP Concepts
HTTP Caching
Caching Fundamentals
Goals of Caching
Cache Performance Metrics
Cache Types and Locations
Browser Cache
Proxy Cache
Gateway Cache
CDN Caching
Cache Control Mechanisms
Cache-Control Header
Cache Directives
public Directive
private Directive
no-cache Directive
no-store Directive
max-age Directive
s-maxage Directive
must-revalidate Directive
Expires Header
Pragma Header
Cache Validation
ETag Header
Last-Modified Header
Conditional Requests
If-None-Match Header
If-Modified-Since Header
If-Match Header
If-Unmodified-Since Header
304 Not Modified Response
Cache Invalidation
Cache Busting Techniques
Versioning Strategies
Previous
8. State and Session Management
Go to top
Next
10. Securing HTTP