Benutzer-Werkzeuge

Webseiten-Werkzeuge


tachtler:apache_http_server_centos_7_-_mod_pagespeed_-_pagespeed_module

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
tachtler:apache_http_server_centos_7_-_mod_pagespeed_-_pagespeed_module [2018/03/03 07:34] – [/etc/httpd/conf.d/vhost.conf] klaustachtler:apache_http_server_centos_7_-_mod_pagespeed_-_pagespeed_module [2018/03/07 17:17] (aktuell) – [/etc/httpd/conf.d/vhost.conf] klaus
Zeile 951: Zeile 951:
  
 Falls kein //virtueller Host// definiert ist, können folgende Konfigurationsangaben ebenfalls in der Datei ''/etc/httpd/conf/httpd.conf'' definiert werden. Falls kein //virtueller Host// definiert ist, können folgende Konfigurationsangaben ebenfalls in der Datei ''/etc/httpd/conf/httpd.conf'' definiert werden.
 +
 +:!: **WICHTIG** - **Nachfolgende Konfiguration __DEAKTIVIERT__ die inhaltliche Optimierung von __css__- und __js__-Dateien!**
 +
 +:!: **HINWEIS** - **Dies kann erforderlich sein, falls eine __CSS/JS-Framework__ zu Einsatz kommt!**
  
 Nachfolgend ein Beispiel für einen **//virtuellen Host//**: Nachfolgend ein Beispiel für einen **//virtuellen Host//**:
Zeile 979: Zeile 983:
         # ----------------------------------------------------------         # ----------------------------------------------------------
         <IfModule expires_module>         <IfModule expires_module>
 +                # Tachtler (Cache-Control: max-age: 5 minutes (300))
 +                <FilesMatch "\.(js)$">
 +                        #Header set Cache-Control "public, max-age=300"
 +                        ExpiresActive On
 +                        ExpiresDefault "access plus 5 minutes"
 +                        ExpiresByType text/javascript "access plus 5 minutes"
 +                        ExpiresByType application/javascript "access plus 5 minutes"
 +                        ExpiresByType application/x-javascript "access plus 5 minutes"
 +                </FilesMatch>
                 # Tachtler (Cache-Control: max-age: 1 week (604800))                 # Tachtler (Cache-Control: max-age: 1 week (604800))
-                <FilesMatch "\.(js|css)$">+                <FilesMatch "\.(css)$"> 
 +                        #Header set Cache-Control "public, max-age=604800"
                         ExpiresActive On                         ExpiresActive On
                         ExpiresDefault "access plus 1 week"                         ExpiresDefault "access plus 1 week"
-                        Header set Cache-Control "public, max-age=604800" 
                         ExpiresByType text/css "access plus 1 week"                         ExpiresByType text/css "access plus 1 week"
-                        ExpiresByType text/javascript "access plus 1 week" 
-                        ExpiresByType application/javascript "access plus 1 week" 
-                        ExpiresByType application/x-javascript "access plus 1 week" 
                 </FilesMatch>                 </FilesMatch>
                 # Tachtler (Cache-Control: max-age: 1 mount (2628000))                 # Tachtler (Cache-Control: max-age: 1 mount (2628000))
                 <FilesMatch "\.(ico|png)$">                 <FilesMatch "\.(ico|png)$">
 +                        #Header set Cache-Control "public, max-age=2628000"
                         ExpiresActive On                         ExpiresActive On
                         ExpiresDefault "access plus 1 months"                         ExpiresDefault "access plus 1 months"
-                        Header set Cache-Control "public, max-age=2628000" 
                         ExpiresByType image/x-icon "access plus 1 month"                         ExpiresByType image/x-icon "access plus 1 month"
                         ExpiresByType image/png "access plus 1 months"                         ExpiresByType image/png "access plus 1 months"
Zeile 1020: Zeile 1030:
                 ModPagespeedSslCertDirectory "/etc/pki/tls/certs"                 ModPagespeedSslCertDirectory "/etc/pki/tls/certs"
                 ModPagespeedSslCertFile ${varSSLCertificateFile}                 ModPagespeedSslCertFile ${varSSLCertificateFile}
 +                # Override the mod_pagespeed 'rewrite level'. The default level
 +                # "CoreFilters" uses a set of rewrite filters that are generally
 +                # 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, CoreFilters and TestingCoreFilters.
 +                # Tachtler
 +                # DEFAULT "CoreFilters":
 +                # 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,extend_cache,fallback_rewrite_css_urls,rewrite_images
                 # Limit the number of inodes in the file cache. Set to 0 for no limit.                 # 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).                 # The default value if this paramater is not specified is 0 (no limit).
Zeile 1028: Zeile 1075:
                 ModPagespeedFetchHttps enable                 ModPagespeedFetchHttps enable
                 ModPagespeedDomain https://www.tachtler.net                 ModPagespeedDomain https://www.tachtler.net
-                ModPagespeedLoadFromFileMatch  "^https?://www.tachtler.net/" "/var/www/html/homepage/"+                ModPagespeedLoadFromFileMatch "^https?://www.tachtler.net/" "/var/www/homepage/"
                 ModPagespeedLoadFromFileRuleMatch Disallow .*                 ModPagespeedLoadFromFileRuleMatch Disallow .*
                 ModPagespeedLoadFromFileRuleMatch Allow \.js$                 ModPagespeedLoadFromFileRuleMatch Allow \.js$
tachtler/apache_http_server_centos_7_-_mod_pagespeed_-_pagespeed_module.1520058850.txt.gz · Zuletzt geändert: 2018/03/03 07:34 von klaus