Skip to content

Instantly share code, notes, and snippets.

@rifki
Last active April 3, 2016 02:12
Show Gist options
  • Save rifki/2a017d2827e458fdf45fafc1d7f5d68a to your computer and use it in GitHub Desktop.
Save rifki/2a017d2827e458fdf45fafc1d7f5d68a to your computer and use it in GitHub Desktop.
Google pagespeed module Apache
ModPagespeedDomain http://local.dev.com
ModPagespeedDisallow */admin/*
ModPagespeedMapOriginDomain http://localhost http://local.dev.com
ModPagespeedStatistics on
ModPagespeedStatisticsLogging on
ModPagespeedEnableFilters prioritize_critical_css
ModPagespeedEnableFilters rewrite_images
ModPagespeedEnableFilters recompress_png
ModPagespeedEnableFilters convert_png_to_jpeg,convert_jpeg_to_webp
ModPagespeedEnableFilters collapse_whitespace,remove_comments
<Location /mod_pagespeed_statistics>
<IfModule mod_rewrite.c>
RewriteEngine Off
</IfModule>
Order deny,allow
Allow from localhost
SetHandler mod_pagespeed_statistics
</Location>
<Location /mod_pagespeed_message>
<IfModule mod_rewrite.c>
RewriteEngine Off
</IfModule>
Order deny,allow
Allow from localhost
SetHandler mod_pagespeed_message
</Location>
<Location /pagespeed_admin>
<IfModule mod_rewrite.c>
RewriteEngine Off
</IfModule>
Order deny,allow
Allow from localhost
SetHandler pagespeed_admin
</Location>
<IfModule pagespeed_module>
# Turn on mod_pagespeed. To completely disable mod_pagespeed, you
# can set this to "off".
ModPagespeed on
ModPagespeedDomain http://local.dev.com
ModPagespeedDisallow */admin/*
ModPagespeedEnableFilters combine_css,extend_cache,rewrite_images
ModPagespeedEnableFilters rewrite_css,rewrite_javascript
ModPagespeedEnableFilters inline_images
ModPagespeedEnableFilters lazyload_images
#https://developers.google.com/speed/pagespeed/module/filter-lazyload-images
ModPagespeedLazyloadImagesAfterOnload off
# https://developers.google.com/speed/pagespeed/module/filter-local-storage-cache#configuration
ModPagespeedEnableFilters local_storage_cache
# https://developers.google.com/speed/pagespeed/module/filter-whitespace-collapse
ModPagespeedEnableFilters collapse_whitespace
#https://developers.google.com/speed/pagespeed/module/filter-insert-dns-prefetch#configuration
ModPagespeedEnableFilters insert_dns_prefetch
# The ModPagespeedFileCachePath directory must exist and be writable
# by the apache user (as specified by the User directive).
ModPagespeedFileCachePath "/var/cache/mod_pagespeed"
# LogDir is needed to store various logs, including the statistics log
# required for the console.
ModPagespeedLogDir "/var/log/pagespeed"
# The locations of SSL Certificates is distribution-dependent.
ModPagespeedSslCertDirectory "/etc/ssl/certs"
# If you want, you can use one or more memcached servers as the store for
# the mod_pagespeed cache.
ModPagespeedMemcachedServers localhost:11211
# A portion of the cache can be kept in memory only, to reduce load on disk
# (or memcached) from many small files.
ModPagespeedCreateSharedMemoryMetadataCache "/var/cache/mod_pagespeed/" 51200
....
....
</IfModule pagespeed_module>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment