Configuration
This course provides basic instructions for configuring Fastly services after getting started.
Caching
You will learn configuration settings and changes you can make to your cache settings when setting up Fastly services.
- Caching configuration best practices
- Configuring caching
- Controlling caching
- Enabling API caching
- Implementing API cache control
- Overriding caching defaults based on a backend response
- Segmented Caching
Conditions
You will learn conditions and how to use them in VCL and the Fastly web interface.
- About conditions
- Troubleshooting conditions
- Using conditions
Custom VCL
You will learn how to create your own VCL files with specialized configurations.
- About VCL Snippets
- Accept-Language header VCL features
- Authenticating before returning a request
- Basic authentication
- Creating location-based tagging
- Custom responses that don’t hit origin servers
- Delivering different content to different devices
- Enabling URL token validation
- Guide to VCL
- IP geolocation variables: Migrating to the new dataset
- Isolating header values without regular expressions
- Manipulating the cache key
- Overriding which IP address the geolocation features use
- Previewing and testing VCL
- Response Cookie handling
- Support for the Edge-Control header
- Understanding the different PASS action behaviors
- Uploading custom VCL
- Using dynamic VCL Snippets
- Using edge side includes (ESI)
- Using regular VCL Snippets
- VCL regular expression cheat sheet
Dictionaries
You will learn how to move rapid key/value pair decision logic to the edge using dictionaries.
- About Edge Dictionaries
- Private Edge Dictionaries
- Working with Edge Dictionaries using the API
- Working with Edge Dictionaries using the web interface
- Working with Edge Dictionary items using the API
Domains & Origins
You will learn configuration settings and changes you can make to your domains and origins when setting up Fastly services.
- Changing origins based on user location
- Connecting to origins
- Failover configuration
- IPv6 support
- Maintaining separate HTTP and HTTPS requests to origin servers
- Routing assets to different origins
- Setting up redundant origin servers
- Specifying an override host
- Using Fastly with apex domains
- Using Fastly’s global POP network
Headers
You will configuration settings and changes you can make to your headers when setting up Fastly services.
- Adding or modifying headers on HTTP requests and responses
- Enabling cross-origin resource sharing (CORS)
- Removing headers from backend response
- Setting Content Type based on file extension
- Understanding cache HIT and MISS headers with shielded services
- Understanding the X-Timer header
Image optimization
You will learn basic instructions for and examples of setting up and beginning to use the Fastly Image Optimizer.
- About Fastly Image Optimizer
- Automating optimization
- Controlling image quality
- Cropping images
- Fastly Image Optimizer API
- Image optimization VCL boilerplate
- Purging optimized images
- Reorienting images
- Resizing images
- Serving images
- Serving responsive images
- Setting up image optimization
- Trimming images
Load balancing
You will learn information about distributing requests across multiple servers to optimize resource use and avoid overloading any single resource.
- About Dynamic Servers
- Creating and using pools with Dynamic Servers
- Creating and using server entries with Dynamic Servers
- Load-balancing configuration
Performance
You will learn how to adjust the performance of Fastly’s services beyond standard configuration methods.
- Enabling automatic gzipping
- Failure modes with large files
- HTTP/2 server push
- Making query strings agnostic
- Request collapsing
- Serving stale content
- Streaming Miss
Purging
You will learn how to purge cache.
- Authenticating URL purge requests via API
- Getting started with surrogate keys
- Logging purge requests
- Purging API cache with surrogate keys
- Setting Surrogate-Key headers based on a URL
- Setting Surrogate-Key headers for Amazon S3 origins
- Single purges
- Soft purges
- Wildcard purges
Requests
You will learn configuration settings and changes you can make to requests when working with Fastly services.
- Checking multiple backends for a single request
- Conditionally changing a URL
- How request settings are applied
- Manipulating the X-Forwarded-For header
Responses
You will learn configuration settings and changes you can make to your response settings when setting up Fastly services.
- Creating and customizing a robots.txt file
- Creating error pages with custom responses
- Generating HTTP redirects at the edge
- Responses tutorial
Video
You will learn setup and configuration guidelines for setting up live stream delivery or video on-demand.
- Adaptive bitrate playback URL guidelines
- Collecting OTFP metrics
- Configuration guidelines for live streaming
- March 8-10, 2021 9a - 5p Virtual
March 8, 2021 - March 10, 2021
9:00 am - 5:00 pm - April 12-14, 2021 9a - 5p Virtual
April 12, 2021 - April 14, 2021
9:00 am - 5:00 pm - May 10-13, 2021 9a - 5p Virtual
May 10, 2021 - May 12, 2021
9:00 am - 5:00 pm - June 14-16, 2021 9a - 5p Virtual
June 14, 2021 - June 16, 2021
9:00 am - 5:00 pm - July 12-14, 2021 9a - 5p Virtual
July 12, 2021 - July 14, 2021
9:00 am - 5:00 pm - August 9-11, 2021 9a - 5p Virtual
August 9, 2021 - August 11, 2021
9:00 am - 5:00 pm - September 13-15, 2021 9a - 5p Virtual
September 13, 2021 - September 15, 2021
9:00 am - 5:00 pm - October 11-13, 2021 9a - 5p Virtual
October 11, 2021 - October 13, 2021
9:00 am - 5:00 pm - November 8-10, 2021 9a - 5p Virtual
November 8, 2021 - November 10, 2021
9:00 am - 5:00 pm