tachtler:apache_http_server_centos_7_-_mod_pagespeed_-_pagespeed_module
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
tachtler:apache_http_server_centos_7_-_mod_pagespeed_-_pagespeed_module [2018/03/03 04:49] – [/etc/httpd/conf.d/pagespeed.conf] klaus | tachtler:apache_http_server_centos_7_-_mod_pagespeed_-_pagespeed_module [2018/03/07 17:17] (aktuell) – [/etc/httpd/conf.d/vhost.conf] klaus | ||
---|---|---|---|
Zeile 3: | Zeile 3: | ||
[[http:// | [[http:// | ||
- | Um die im [[http:// | + | Um die im [[http:// |
+ | * Bilder optimieren, komprimieren und skalieren | ||
+ | * CSS & JavaScript optimierung | ||
+ | * Cache-Erweiterung, | ||
+ | * optimiertes Laden von JavaScript und Bildressourcen | ||
+ | * uvm. | ||
+ | kann das Module | ||
* [[https:// | * [[https:// | ||
zum Einsatz kommen. | zum Einsatz kommen. | ||
Zeile 945: | Zeile 951: | ||
Falls kein // | Falls kein // | ||
+ | |||
+ | :!: **WICHTIG** - **Nachfolgende Konfiguration __DEAKTIVIERT__ die inhaltliche Optimierung von __css__- und __js__-Dateien!** | ||
+ | |||
+ | :!: **HINWEIS** - **Dies kann erforderlich sein, falls eine __CSS/ | ||
Nachfolgend ein Beispiel für einen **// | Nachfolgend ein Beispiel für einen **// | ||
Zeile 967: | Zeile 977: | ||
</ | </ | ||
+ | # Tachtler | ||
+ | # ---------------------------------------------------------- | ||
+ | # Implement caching capabilities by using mod_expire module | ||
+ | # to speed up the page with specified max-age by resources. | ||
+ | # ---------------------------------------------------------- | ||
+ | < | ||
+ | # Tachtler (Cache-Control: | ||
+ | < | ||
+ | #Header set Cache-Control " | ||
+ | ExpiresActive On | ||
+ | ExpiresDefault " | ||
+ | ExpiresByType text/ | ||
+ | ExpiresByType application/ | ||
+ | ExpiresByType application/ | ||
+ | </ | ||
+ | # Tachtler (Cache-Control: | ||
+ | < | ||
+ | #Header set Cache-Control " | ||
+ | ExpiresActive On | ||
+ | ExpiresDefault " | ||
+ | ExpiresByType text/css " | ||
+ | </ | ||
+ | # Tachtler (Cache-Control: | ||
+ | < | ||
+ | #Header set Cache-Control " | ||
+ | ExpiresActive On | ||
+ | ExpiresDefault " | ||
+ | ExpiresByType image/ | ||
+ | ExpiresByType image/png " | ||
+ | </ | ||
+ | </ | ||
+ | # Tachtler | ||
+ | # ---------------------------------------------------------- | ||
+ | # Implement caching capabilities by using the mod_pagespeed | ||
+ | # module to speed up the page. | ||
+ | # ---------------------------------------------------------- | ||
+ | < | ||
+ | # Turn on mod_pagespeed. To completely disable mod_pagespeed, | ||
+ | # can set this to " | ||
+ | ModPagespeed On | ||
+ | # Direct Apache to send all HTML output to the mod_pagespeed | ||
+ | # output handler. | ||
+ | AddOutputFilterByType MOD_PAGESPEED_OUTPUT_FILTER text/html | ||
+ | # The ModPagespeedFileCachePath directory must exist and be writable | ||
+ | # by the apache user (as specified by the User directive). | ||
+ | ModPagespeedFileCachePath "/ | ||
+ | # LogDir is needed to store various logs, including the statistics log | ||
+ | # required for the console. | ||
+ | ModPagespeedLogDir "/ | ||
+ | # The locations of SSL Certificates is distribution-dependent. | ||
+ | ModPagespeedSslCertDirectory "/ | ||
+ | ModPagespeedSslCertFile ${varSSLCertificateFile} | ||
+ | # Override the mod_pagespeed ' | ||
+ | # " | ||
+ | # safe for most web pages. Most sites should not need to change | ||
+ | # this value and can instead fine-tune the configuration using the | ||
+ | # ModPagespeedDisableFilters and ModPagespeedEnableFilters | ||
+ | # directives, below. Valid values for ModPagespeedRewriteLevel are | ||
+ | # PassThrough, | ||
+ | # Tachtler | ||
+ | # DEFAULT " | ||
+ | # add_head | ||
+ | # combine_css | ||
+ | # combine_javascript | ||
+ | # convert_meta_tags | ||
+ | # extend_cache | ||
+ | # fallback_rewrite_css_urls | ||
+ | # flatten_css_imports | ||
+ | # inline_css | ||
+ | # line_import_to_link | ||
+ | # line_javascript | ||
+ | # rewrite_css | ||
+ | # rewrite_images | ||
+ | # rewrite_javascript | ||
+ | # rewrite_style_attributes_with_url | ||
+ | ModPagespeedRewriteLevel PassThrough | ||
+ | # Explicitly disables specific filters. This is useful in | ||
+ | # conjuction with ModPagespeedRewriteLevel. For instance, if one | ||
+ | # of the filters in the CoreFilters needs to be disabled for a | ||
+ | # site, that filter can be added to | ||
+ | # ModPagespeedDisableFilters. This directive contains a | ||
+ | # comma-separated list of filter names, and can be repeated. | ||
+ | # ModPagespeedDisableFilters rewrite_images | ||
+ | # Explicitly enables specific filters. This is useful in | ||
+ | # conjuction with ModPagespeedRewriteLevel. For instance, filters | ||
+ | # not included in the CoreFilters may be enabled using this | ||
+ | # directive. This directive contains a comma-separated list of | ||
+ | # filter names, and can be repeated. | ||
+ | ModPagespeedEnableFilters add_head, | ||
+ | # Limit the number of inodes in the file cache. Set to 0 for no limit. | ||
+ | # The default value if this paramater is not specified is 0 (no limit). | ||
+ | ModPagespeedFileCacheInodeLimit 500000 | ||
+ | # Enable logging of mod_pagespeed statistics, needed for the console. | ||
+ | ModPagespeedStatisticsLogging on | ||
+ | # Tachtler | ||
+ | ModPagespeedFetchHttps enable | ||
+ | ModPagespeedDomain https:// | ||
+ | ModPagespeedLoadFromFileMatch " | ||
+ | ModPagespeedLoadFromFileRuleMatch Disallow .* | ||
+ | ModPagespeedLoadFromFileRuleMatch Allow \.js$ | ||
+ | ModPagespeedLoadFromFileRuleMatch Allow \.css$ | ||
+ | ModPagespeedLoadFromFileRuleMatch Allow \.ico$ | ||
+ | ModPagespeedLoadFromFileRuleMatch Allow \.png$ | ||
+ | </ | ||
DirectoryIndex index.htm index.jsp | DirectoryIndex index.htm index.jsp | ||
Zeile 980: | Zeile 1094: | ||
:!: FIXME :!: | :!: FIXME :!: | ||
+ | |||
+ | :!: **Hier geht es weiter... | To be continued...** | ||
tachtler/apache_http_server_centos_7_-_mod_pagespeed_-_pagespeed_module.1520048977.txt.gz · Zuletzt geändert: 2018/03/03 04:49 von klaus