Create a _header.md to customize this
  • Getting Started
    • Core Concepts
      • Like a CDN
      • Better than a CDN
      • Agency Ready
      • Global Network
      • Proxy Options
      • Developer Ready
      • Devops Ready
      • DNS Options
      • HTTPS Options
    • Tutorials
      • Going Live
        • Creating an application
        • Go-Live Checklist
        • Set up DNS
        • Enable Automatic SSL
    • Reference guides
      • Go-Live Checklist
  • Platform
    • Account
      • Account Management
      • How-tos
        • Add a user to your account
        • Billing Portal
        • Enable Two Factor Authentication on Your Account
      • Payment Methods
    • Application
      • How-tos
        • Deleting an Application
      • Reference
        • Configurations with GIT
    • Environment
      • How-tos
        • Create a New Environment
        • Block IP
        • Change your Origin Address
        • Deleting an Environment
        • Install A New Proxy
        • Removing a module from your proxy stack
        • Run multiple origins in one environment
        • Set up Outage Pages
        • Whitelist Section traffic to origin infrastructure
    • Reference guides
      • Aperture overview
      • Example Proxy Stacks
      • Adding a New Domain to Section
      • Edge Proxy
      • Proxy Contract
      • Terminology
    • Support
  • Modules
    • Cloudinary
      • Overview
      • Tutorials
      • How-Tos
      • Reference guides
    • Kraken
      • Overview
      • Tutorials
        • Add Kraken to your proxystack
      • How-Tos
        • Change optimized image quality
        • Clear Kraken cache
      • Reference guides
        • Kraken Advanced Configuration
    • ModSecurity
      • Overview
      • Tutorials
      • How-Tos
      • Reference guides
        • Available Versions of ModSecurity
    • Node.js
      • Overview
      • Tutorials
        • Getting started with NodeJS on Section
      • How-Tos
      • Reference guides
        • NodeJS Request Flow
        • NodeJS Contract
    • OpenResty
      • Overview
      • Tutorials
      • How-Tos
      • Reference guides
    • PageSpeed
      • Overview
      • Tutorials
        • Add PageSpeed to your proxystack
      • How-Tos
        • Debug PageSpeed filters
        • Enable or disable PageSpeed filters
        • Turn PageSpeed On and Off
      • Reference guides
        • PageSpeed Advanced Configuration
        • PageSpeed with Varnish Cache
        • Available Versions of PageSpeed
    • ShieldSquare
      • Overview
      • Tutorials
        • Add Shieldsquare to your proxystack
      • How-Tos
      • Reference guides
    • Signal Sciences
      • Overview
      • Tutorials
        • Add Signal Sciences to your proxystack
      • How-Tos
      • Reference guides
    • SiteSpect
      • Overview
      • Tutorials
      • How-Tos
      • Reference guides
    • ThreatX
      • Overview
      • Tutorials
        • Add ThreatX to your proxystack
      • How-Tos
        • Blacklist an IP address or a CIDR range
        • Whitelist an IP Address or a CIDR Range
      • Reference guides
    • Varnish Cache
      • Overview
      • Tutorials
      • How-Tos
        • API Caching
        • Block a request
        • Deliver a synthetic response
        • Exclude URL from Varnish cache
        • Generate a 404 response
        • How to clear the cache
        • How to clear the cache using the API
        • Improve Varnish Cache Hit Rate
        • Process ESI Directives in JSON responses
        • Redirect a request
        • Serve stale content while the backend is offline
        • Setting and unsetting HTTP headers
        • Varnish Cache Quick Config
      • Reference guides
        • Available Versions of Varnish Cache
        • Device based origin selection
        • Dynamic Content Caching
        • GEO-based origin selection
        • Quick Configuration
        • Sample Varnish Cache Snippets
        • Section.io Varnish Fact Sheet
        • Static asset origin
        • Varnish Cache Metrics
    • Virtual Waiting Room
      • Overview
      • Tutorials
        • Add Virtual Waiting Room to your proxystack
      • How-Tos
        • Control User Threshold
        • Design the Waiting Room
        • Toggle Virtual Waiting Room Module
      • Reference guides
        • GoSquared Credentials
        • Virtual Waiting Room Advanced Configuration
  • Debugging
    • Overview
    • How-Tos
      • Basic Logging
      • Custom Logging
      • Debugging a slow website
      • Filter HTTP logs by URI path
      • Recommended Test Suite
      • Run WebPagetest On Your Website
      • Searching HTTP logs using section-io-id
      • Test Website Performance Locally
      • View response metrics by region
    • Reference guides
      • HTTP Error Messages
  • Monitoring
    • How-Tos
      • Make a Custom Grafana Dashboard
      • Set up alerting with metrics
    • Platform Monitoring
      • Aperture Overview Page
      • Grafana Metric Visualization
      • Graphite Monitoring
  • Integrations
    • How-Tos
      • Drupal
        • Set up Drupal 8 on Section
      • Magento
        • Set up a Magento 2 app on Section
        • Set up and optimize Magento 1 on Section
    • Reference guides
      • Magento Metrics
  • HTTPS and TLS
    • How-Tos
      • Check your current HTTPS setup
      • Create a Free Certificate using Let's Encrypt
      • Create a Let's Encrypt Certificate Before your DNS Change
      • Determine TLS Certificate Order
      • Set up HTTPS and HTTP/2
      • Upload a Custom SSL Certificate
    • Reference guides
  • Domains and DNS
    • How-Tos
      • Check your current DNS setup
      • Configuring a new domain
      • Make bare domain CNAME records
      • Use Section hosted DNS
      • Use Section with outside DNS
    • Reference guides
      • Bare Domains
      • DNS with multiple domains
  • Developer Workflow
    • Overview
    • Tutorials
      • Set-up Section Developer PoP
      • Load Setup Into Developer PoP
      • Develop with the Developer PoP
    • How-Tos
      • Connect Developer PoP to Aperture
      • Running Minikube with a Local Origin
      • Troubleshoot Developer PoP Issues
      • Update Git for a different developer pop ip address
    • Reference guides
  • Performance Techniques
    • Tutorials
      • Performance Evaluation
        • Understanding Cache Effectiveness
        • Discover your quick Cache Wins
        • Uncover how often you are using HTTPS
      • Performance Optimization
        • Review Your Metrics
        • Setup your Local Environment
        • Optimize your Configuration
        • Track your Changes
        • Monitor your Website
    • How-Tos
      • Set up Real User Monitoring
  • API
    • How-Tos
    • Reference guides
  • Additional Information
    • Commercial Terms
    • Sub Processors
  • More

    Github repo
  • Community
  • Section Home
  • Clear History
Edit page
Section Docs > Modules > PageSpeed > Reference guides > PageSpeed Advanced Configuration
    • Overview

PageSpeed Advanced Configuration

Overview

To learn how to configure PageSpeed, please check out the PageSpeed config documentation.

Below are a list of all the PageSpeed filters with links to instructions on how to properly implement them within your server.conf file. You will be following the nginx configuration instructions as PageSpeed is configured with nginx on Section.

  • Add Head
  • Add Instrumentation
  • Async Google AdSense
  • Async Google Analytics
  • Canonicalize JavaScript Libraries
  • Collapse Whitespace
  • Combine CSS
  • Combine JavaScript
  • Combine Heads
  • Convert Meta Tags
  • Deduplicate Inlined Images
  • Defer JavaScript
  • Elide Attributes
  • Extend Cache
  • Extend Cache PDFs
  • Filters and Options for Optimizing Images
  • Flatten CSS @imports
  • Hint Resource Preloading
  • Include JavaScript Source Maps
  • Inline @import to Link
  • Inline CSS
  • Inline Google Fonts API CSS
  • Inline JavaScript
  • Inline Preview Images
  • Insert Google Analytics
  • Lazily Load Images
  • Local Storage Cache
  • Make Images Responsive
  • Minify JavaScript
  • Move CSS Above Scripts
  • Move CSS to Head
  • Optimize Images
  • Outline CSS
  • Outline JavaScript
  • Pedantic
  • Pre-Resolve DNS
  • Prioritize Critical CSS
  • Remove Comments
  • Remove Quotes
  • Rewrite CSS
  • Rewrite Domain
  • Rewrite Style Attributes
  • Run Experiments
  • Sprite Images
  • Trim URLs