I know it is not needed, but is it recommended? It seems like enabling those 3 options would help performance. I'm just wondering if there is any incompatibility with pagespeed or if I will run into issues
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 100
ModPagespeed On
# SSL
ModPagespeedSslCertDirectory "/etc/pki/tls/certs"
ModPagespeedSslCertFile "/etc/pki/tls/cert.pem"
# fix error 4xx & uncacheable
ModPagespeedLoadFromFile "
https://www.******.com/" \
"/var/www/vhosts/******.com/public_html/"
ModPagespeedMapRewriteDomain "
https://www.******.com" "
http://localhost:7080"
# ModPagespeedMapOriginDomain "
http://localhost" "
https://www.******.com"
# Performance (fix deadline_exceeded)
ModPagespeedRateLimitBackgroundFetches off
#ModPagespeedImageMaxRewritesAtOnce 5000
ModPagespeedLRUCacheKbPerProcess 1024
ModPagespeedLRUCacheByteLimit 16384
# Server-Side Caching
ModPagespeedFileCachePath "/var/cache/mod_pagespeed/"
ModPagespeedFileCacheSizeKb 5000000
ModPagespeedFileCacheCleanIntervalMs 3600000
ModPagespeedFileCacheInodeLimit 5000000
#ModPagespeedLoadFromFileRuleMatch disallow .*
#ModPagespeedLoadFromFileRuleMatch \.(js|css|jpg|jpeg|png|pdf|gif)$
ModPagespeedLoadFromFileCacheTtlMs 2419200000
ModPagespeedDownstreamCachePurgeLocationPrefix
http://localhost:8443ModPagespeedDownstreamCacheRebeaconingKey "5435543645"
# authorize all domains
ModPagespeedDomain *
ModPagespeedEnableFilters rewrite_domains
# URL's
ModPagespeedImagePreserveURLs on
ModPagespeedEnableFilters in_place_optimize_for_browser
ModPagespeedInPlaceResourceOptimization on
ModPagespeedSupportNoScriptEnabled false
# ModPagespeedDisableRewriteOnNoTransform off
# CSS Optimizations
ModPagespeedEnableFilters rewrite_css
ModPagespeedEnableFilters rewrite_style_attributes
ModPagespeedEnableFilters combine_css
ModPagespeedEnableFilters prioritize_critical_css
ModPagespeedEnableFilters outline_css
ModPagespeedEnableFilters inline_import_to_link
ModPagespeedEnableFilters inline_css
#ModPagespeedEnableFilters move_css_above_scripts
#ModPagespeedEnableFilters move_css_to_head
# IMAGES Optimizations
ModPagespeedEnableFilters recompress_images
ModPagespeedEnableFilters convert_png_to_jpeg
ModPagespeedEnableFilters convert_jpeg_to_progressive
ModPagespeedEnableFilters convert_jpeg_to_webp
ModPagespeedEnableFilters convert_to_webp_lossless
ModPagespeedEnableFilters recompress_webp
ModPagespeedEnableFilters lazyload_images
ModPagespeedEnableFilters resize_images
ModPagespeedEnableFilters resize_rendered_image_dimensions
ModPagespeedEnableFilters inline_images
ModPagespeedEnableFilters inline_preview_images
ModPagespeedEnableFilters strip_image_meta_data
ModPagespeedEnableFilters insert_image_dimensions
# Image Compression Quality
ModPagespeedImageRecompressionQuality 85
ModPagespeedJpegRecompressionQuality 85
ModPagespeedJpegRecompressionQualityForSmallScreens 70
ModPagespeedWebpRecompressionQuality 80
ModPagespeedWebpRecompressionQualityForSmallScreens 70
# HTML Optimizations
ModPagespeedEnableFilters collapse_whitespace
ModPagespeedEnableFilters remove_comments
ModPagespeedLowercaseHtmlNames on
# JAVASCRIPT Optimizations
ModPagespeedEnableFilters rewrite_javascript
ModPagespeedEnableFilters defer_javascript
ModPagespeedEnableFilters outline_javascript
#ModPagespeedEnableFilters combine_javascript
ModPagespeedDisallow "*/ajax_shop.js"
ModPagespeedDisallow "*/ajax_basketid.js"
ModPagespeedDisallow "*/ajax_get_stock_state.js"
ModPagespeedDisallow "*/basket_size.js"
ModPagespeedDisallow "*/basket_size_ajax.js"
ModPagespeedDisallow "*/basket_api_get_basketitems.js"
ModPagespeedDisallow "*/basket_api.js"
ModPagespeedDisallow "*/basket_product.js"
ModPagespeedDisallow "*/basket_hover.js"
# Third Party Libraries
ModPagespeedEnableFilters canonicalize_javascript_libraries
#ModPagespeedEnableFilters make_google_analytics_async
# Leverage Browser Caching
ModPagespeedEnableFilters extend_cache
ModPagespeedModifyCachingHeaders off
ModPagespeedEnableFilters hint_preload_subresources
AddOutputFilterByType DEFLATE text/plain text/html text/xml;
AddOutputFilterByType DEFLATE text/css text/javascript;
AddOutputFilterByType DEFLATE application/xml application/xhtml+xml;
AddOutputFilterByType DEFLATE application/rss+xml;
AddOutputFilterByType DEFLATE application/javascript application/x-javascript
<IfModule mod_expires.c>
ExpiresActive On
FileETag None
ExpiresDefault "access plus 14 days"
ExpiresByType image/jpg "access plus 1 year"
ExpiresByType image/gif "access plus 1 year"
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
ExpiresByType text/css "access plus 1 year"
ExpiresByType application/pdf "access plus 1 year"
ExpiresByType text/javascript "access plus 1 year"
ExpiresByType text/x-javascript "access plus 1 year"
ExpiresByType application/javascript "access plus 1 year"
ExpiresByType application/x-shockwave-flash "access plus 1 year"
ExpiresByType text/css "now plus 1 month"
ExpiresByType image/ico "access plus 1 year"
ExpiresByType image/x-icon "access plus 1 year"
ExpiresByType text/html "access plus 1 days"
</IfModule>