Zitat von
Webstylerin
"Internen Cache umgehen" ist aktiviert, per Systemwartung die Caches geleert, selbes Problem.
Nein, der Seitencache, nicht der interne Cache. Um zu testen ob es am Seitencache liegt, musst du den Seitencache deaktivieren. Und dann nochmal testen.
Zitat von
Webstylerin
Sieh' dir die Response Headers selbst an:- /assets/css/89ac9774-collection.css
Code:
Accept-Ranges: bytes
Cache-Control: max-age=604800, public
Connection: keep-alive
Content-Length: 11906
Content-Type: text/css
Date: Wed, 06 Apr 2016 09:30:41 GMT
Etag: "5704d740-2e82"
Last-Modified: Wed, 06 Apr 2016 09:30:40 GMT
Server: nginx
X-Powered-By: PleskLin
- /assets/js/fb9f84f2-collection.js
Code:
Accept-Ranges: bytes
Cache-Control: max-age=604800, public
Connection: keep-alive
Content-Length: 57891
Content-Type: application/javascript
Date: Wed, 06 Apr 2016 09:30:41 GMT
Etag: "5704d45e-e223"
Last-Modified: Wed, 06 Apr 2016 09:18:22 GMT
Server: nginx
X-Powered-By: PleskLin
- /assets/images/9/logo-ed0dba39.png
Code:
Accept-Ranges: bytes
Cache-Control: max-age=604800, public
Connection: keep-alive
Content-Length: 6023
Content-Type: image/png
Date: Wed, 06 Apr 2016 09:30:42 GMT
Etag: "5704bd94-1787"
Last-Modified: Wed, 06 Apr 2016 07:41:08 GMT
Server: nginx
X-Powered-By: PleskLin
- …
Die dynamisch generierten HTML Seiten werden aber komprimiert vom Server gesendet:- / (Startseite)
Code:
Cache-Control: public, max-age=86400
Connection: keep-alive
Content-Encoding: gzip
Content-Length: 6357
Content-Type: text/html; charset=utf-8
Date: Wed, 06 Apr 2016 09:30:40 GMT
Expires: Thu, 07 Apr 2016 09:30:40 GMT
Last-Modified: Wed, 06 Apr 2016 09:30:40 GMT
Pragma: public
Server: nginx
Set-Cookie: …
Vary: User-Agent,Accept-Encoding
X-Powered-By: PHP/5.6.8, PleskLin
- /leistungen/sicherheitsdienst.html
Code:
Cache-Control: public, max-age=86400
Connection: keep-alive
Content-Encoding: gzip
Content-Length: 3676
Content-Type: text/html; charset=utf-8
Date: Wed, 06 Apr 2016 09:33:25 GMT
Expires: Thu, 07 Apr 2016 09:33:25 GMT
Last-Modified: Wed, 06 Apr 2016 09:33:25 GMT
Pragma: public
Server: nginx
Set-Cookie: …
Vary: User-Agent,Accept-Encoding
X-Powered-By: PHP/5.6.8, PleskLin
Wenn auf einem Hoster nginx im Einsatz ist, dann sollte es in den meisten Fällen auch umfangreiche Optionen geben diesen zu konfigurieren. Vielleicht hast du aber auch die Möglichkeit auf Apache zu wechseln (da Plesk zum Einsatz kommt).
Meine Vermutung ist aber, dass der Hoster den nginx so konfiguriert hat, dass er auch die .htaccess files ausliest (da zB
Code:
<IfModule !mod_authz_core.c>
Order deny,allow
Deny from all
</IfModule>
<IfModule mod_authz_core.c>
Require all denied
</IfModule>
in den diversen Unterordnern von Contao eine Auswirkung zu haben scheint). Nur funktioniert da unter Umständen nicht alles, bspw. dieser Teil der .htaccess:
Code:
##
# Set the proper MIME types
# @see https://github.com/h5bp/html5-boilerplate
##
<IfModule mod_mime.c>
AddType application/javascript js jsonp
AddType application/json json
AddType audio/ogg oga ogg
AddType audio/mp4 m4a f4a f4b
AddType video/ogg ogv
AddType video/mp4 mp4 m4v f4v f4p
AddType video/webm webm
AddType video/x-flv flv
AddType image/svg+xml svg svgz
AddEncoding gzip svgz
AddType application/vnd.ms-fontobject eot
AddType application/x-font-ttf ttf ttc
AddType font/opentype otf
AddType application/x-font-woff woff woff2
AddType image/x-icon ico
AddType image/webp webp
AddType text/cache-manifest appcache manifest
AddType text/x-component htc
AddType application/xml rss atom xml rdf
AddType application/x-web-app-manifest+json webapp
AddType text/x-vcard vcf
AddType application/x-shockwave-flash swf
</IfModule>
##
# Gzip compression
# @see https://github.com/h5bp/html5-boilerplate
##
<IfModule mod_deflate.c>
<IfModule mod_filter.c>
AddOutputFilterByType DEFLATE text/html text/plain text/css application/json
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE text/xml application/xml text/x-component
AddOutputFilterByType DEFLATE application/xhtml+xml application/rss+xml application/atom+xml
AddOutputFilterByType DEFLATE image/x-icon image/svg+xml application/vnd.ms-fontobject application/x-font-ttf font/opentype
</IfModule>
</IfModule>
Dieser Teile wäre für die automatische Komprimierung zuständig.