PHP "bemerkt" Änderungen im CSS verzögert - wieso?
Ich möchte im CSS mit Zufall und Datum arbeiten, geht ja prima mit PHP, Stichwort Dynamic CSS. Dazu ergänze ich im Seitenlayout bei den zusätzlichen <head>-Tags ein Stylesheet mit der Endung .php und in dieser Datei steht dann z.B. folgender Code:
Code:
<?php
header('content-type: text/css');
$hintergrund = '#999';
?>
body {
background-color: <?=$hintergrund?>;
}
Das funktioniert auch wie geplant. Nur wenn ich z.B. die Farbe ändere, dauert es im Extremfall bis zu 5 Minuten, bis es im Browser sichtbar wird :eek:
Erster Gedanke: Cache. Aber auch wenn ich in der Systemwartung alle Daten bereinige, in den Einstellungen den internen Cache umgehe, Server- und Browsercache deaktiviere und auch im Browser selbst den Cache ausschalte, bleibt diese Verzögerung.
Dieses Verhalten beobachte ich nicht nur online im Contao, sondern auch lokal im MAMP ohne CMS mit kleinen Dummy-Dateien. Es wäre super, wenn ich Änderungen gleich sehen könnte.
Ich weiß echt nicht, wo es hakt... Danke für jeden Denkanstoß :D