### Podstawowe ### # Włącz mod_pagespeed pagespeed on; location ~ "^/pagespeed_static/" { } location ~ "^/ngx_pagespeed_beacon$" { } location ~ "\.pagespeed\.([a-z]\.)?[a-z]{2}\.[^.]{10}\.[^.]+" { add_header "" ""; } ### Administracja ### # Dostęp tylko z hasłem location ~ ^/pagespeed_admin { auth_basic "mod_pagespeed administrative panel"; auth_basic_user_file /etc/nginx/psm/psm_htpasswd.txt; } pagespeed AdminPath /pagespeed_admin; # Ulotne logi # pagespeed MessageBufferSize 100000; # PS Console pagespeed Statistics on; pagespeed StatisticsLogging on; pagespeed StatisticsLoggingIntervalMs 60000; pagespeed StatisticsLoggingMaxFileSizeKb 1024; pagespeed LogDir /var/log/pagespeed; ### Inne ### # Cache-Control dla HTML i zasobów # Wyłączony usuwa wszystkie nagłówki od mod_pagespeed które dot. cache # Nie da się ich później ustawić za pomocą add_header # pagespeed ModifyCachingHeaders off; pagespeed RateLimitBackgroundFetches off; # pagespeed InPlaceRewriteDeadlineMs 10000; # pagespeed ImplicitCacheTtlMs 10000000; # pagespeed MaxHtmlParseBytes -1; # Minifier jest OK pagespeed UseExperimentalJsMinifier on; # Mimo cache można włączyć. POST request. pagespeed CriticalImagesBeaconEnabled true; # pagespeed ForbidAllDisabledFilters true; # Wszystkie zasoby zostaną przetworzone pagespeed RewriteRandomDropPercentage 0; # Włącz możliwość CACHE PURGE pagespeed EnableCachePurge on; ### Google Analytics ### # Nie działa #pagespeed EnableFilters insert_ga; #pagespeed AnalyticsID UA-22166447-2; ### Filtry ### # Filtry cache'owalne pagespeed RewriteLevel PassThrough; # tylko poniższe filtry # Head jest potrzebny aby niektóre filtry miały gdzie doczepić HTML pagespeed EnableFilters add_head; # Adds a element to the document if not already present. pagespeed EnableFilters combine_heads; # Combines multiple elements found in document into one. pagespeed EnableFilters inline_import_to_link; # Inlines