Section logo
  • 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
      • Launching a Node.js app
        • Set up the Section CLI tool
        • Set up an example Node.js app
        • Deploy your Node.js app
    • 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
        • Remove a user from 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
    • Consistent Hash
      • Set up
    • CSP Report
      • Set up
      • How-Tos
        • Find a CSP violation report
    • ModSecurity
      • Set up
      • How-Tos
    • OpenResty
      • Set up
      • How-Tos
    • PageSpeed
      • Set up
      • How-Tos
        • Debug PageSpeed filters
        • Enable or disable PageSpeed filters
        • PageSpeed Advanced Configuration
        • PageSpeed with Varnish Cache
        • Turn PageSpeed On and Off
    • Radware Bot Manager
      • Set up
      • How-Tos
    • Signal Sciences
      • Set up
      • How-Tos
    • SiteSpect
      • Set up
      • How-Tos
    • ThreatX
      • Set up
      • How-Tos
        • Blacklist an IP address or a CIDR range
        • Whitelist an IP Address or a CIDR Range
    • Varnish Cache
      • Set up
      • How-Tos
        • API Caching
        • Block a request
        • Configure Dynamic Content Caching
        • Configure GEO-based origin selection
        • Configure static asset origin
        • Deliver a synthetic response
        • Device based origin selection
        • 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
        • Use Varnish Cache snippets
        • Using the quick configuration
        • Varnish Cache Quick Config
        • View Varnish Cache metrics
    • Virtual Waiting Room
      • How-Tos
        • Acquire GoSquared Credentials
        • Control User Threshold
        • Design the Waiting Room
        • Toggle Virtual Waiting Room Module
        • Using Virtual Waiting Room Advanced Configuration
      • Set up
    • Cloudinary
      • Set up
      • How-Tos
    • Kraken
      • Set up
      • How-Tos
        • Change optimized image quality
        • Clear Kraken cache
        • Kraken Advanced Configuration
    • Node.js
      • How-Tos
      • Set up
    • Templarbit
  • 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
      • Extract domain based metrics
      • Make a Custom Grafana Dashboard
    • Platform Monitoring
      • Aperture Overview Page
      • Grafana Metric Visualization
      • Graphite Monitoring
  • Integrations
    • How-Tos
      • Bigcommerce
        • Optimize Bigcommerce with Section
        • TTFB Bigcommerce with Section
        • Set up Bigcommerce on Section
      • 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
      • Passthrough ACME Challenge HTTP Request
      • 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
    • API Tokens
    • How-Tos
    • Reference guides
  • Additional Information
    • Commercial Terms
    • Sub Processors

More

  • GitHub repo
  • Community
  • Section Home

  • Clear History
Edit this page
Section Docs > Modules > PageSpeed > How-Tos > 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