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
Details Price Qty
October 12-14, 2020 9a - 5p Virtualshow details + $1,800.00 (USD)  
November 9-11, 2020 9a - 5p Virtualshow details + $1,800.00 (USD)  
December 14-16, 2020 9a - 5p Virtualshow details + $1,800.00 (USD)  
January 11-13, 2020 9a - 5p Virtualshow details + $1,800.00 (USD)  
February 8-10, 2021 9a - 5p Virtualshow details + $1,800.00 (USD)  
March 8-10, 2021 9a - 5p Virtualshow details + $1,800.00 (USD)  
April 12-14, 2021 9a - 5p Virtualshow details + $1,800.00 (USD)  
May 10-13, 2021 9a - 5p Virtualshow details + $1,800.00 (USD)  
June 14-16, 2021 9a - 5p Virtualshow details + $1,800.00 (USD)  
July 12-14, 2021 9a - 5p Virtualshow details + $1,800.00 (USD)  
August 9-11, 2021 9a - 5p Virtualshow details + $1,800.00 (USD)  
September 13-15, 2021 9a - 5p Virtualshow details + $1,800.00 (USD)  
October 11-13, 2021 9a - 5p Virtualshow details + $1,800.00 (USD)  
November 8-10, 2021 9a - 5p Virtualshow details + $1,800.00 (USD)  

  • October 12-14, 2020 9a - 5p Virtual
    October 12, 2020 - October 14, 2020
    9:00 am - 5:00 pm
  • November 9-11, 2020 9a - 5p Virtual
    November 9, 2020 - November 11, 2020
    9:00 am - 5:00 pm
  • December 14-16, 2020 9a - 5p Virtual
    December 14, 2020 - December 16, 2020
    9:00 am - 5:00 pm
  • January 11-13, 2021 9a - 5p Virtual
    January 11, 2021 - January 13, 2021
    9:00 am - 5:00 pm
  • February 8-10, 2021 9a - 5p Virtual
    February 8, 2021 - February 10, 2021
    9:00 am - 5:00 pm
  • 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