Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sadewadee/fb602b7f01ab305ff669e6131e5e2042 to your computer and use it in GitHub Desktop.
Save sadewadee/fb602b7f01ab305ff669e6131e5e2042 to your computer and use it in GitHub Desktop.
apache mod_pagespeed sample configuration
<IfModule pagespeed_module>
ModPagespeed on
ModPagespeedFileCachePath /var/mod_pagespeed/cache/
# Direct Apache to send all HTML output to the mod_pagespeed output handler.
AddOutputFilterByType MOD_PAGESPEED_OUTPUT_FILTER text/html
# Turn this on if /var/mod_pagespeed/cache/ is on a ext3 filesystem.
ModPagespeedSharedMemoryLocks on
# Declare that is served by the localhost HTTP server.
# Be sure to use the correct OriginDomain. A mis-configured value
# can be really troublesome.
#ModPagespeedDomain *
#ModPagespeedDomain http://www.miraki.net
#ModPagespeedMapOriginDomain localhost miraki.net
# Allow to disable the core filters.
ModPagespeedRewriteLevel PassThrough
# Core filters
ModPagespeedEnableFilters combine_css
ModPagespeedEnableFilters convert_meta_tags
ModPagespeedEnableFilters extend_cache
ModPagespeedEnableFilters inline_css
ModPagespeedEnableFilters inline_import_to_link
ModPagespeedEnableFilters inline_javascript
ModPagespeedEnableFilters rewrite_css
ModPagespeedEnableFilters rewrite_images
ModPagespeedEnableFilters rewrite_javascript
ModPagespeedEnableFilters rewrite_style_attributes_with_url
# Additionnal filters
ModPagespeedEnableFilters collapse_whitespace
ModPagespeedEnableFilters remove_comments
# Disabling filters that can be troublesome.
# Add <head/> tags if missing. Useless.
ModPagespeedDisableFilters add_head
# Heavy server load. Can be replaced by smart image management:
# Compress and resize your images before uploading to server.
#ModPagespeedDisableFilters rewrite_images
# No real point. Allow the browser to render the correct
# image dimensions without loading the image.
ModPagespeedDisableFilters insert_img_dimensions
# Break XHTML by removing attribute quotation. No real point.
#ModPagespeedDisableFilters remove_quotes
# Can break SEO and cause 404 errors.
#ModPagespeedDisableFilters trim_urls
# Example pagespeed exclusion configuration (mandatory for some JS editors and frameworks)
ModPagespeedDisallow */tiny_fck/*
ModPagespeedDisallow */modules/wysiwyg/*
ModPagespeedDisallow */ckeditor/*
</IfModule>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment