So, da bin ich wieder. Also irgendwie ist das mit dem Cache absolut schlecht gelöst. Beispiel: Der aktuelle Dollarkurs stand vor 4 Tagen bei 1,30286 Euro, so sagt es zumindest die URL http://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml, die von der convertECB.php eingelesen wird. Das heißt, dass beim Währungsumrechner bei einem Produkt das 10 Euro kostet, 13,03 $ fällig werden. Heute steht der Dollarkurs aber bei 1,2959 Euro. Das 10-Euro-Produkt dürfte also nur noch 12,96 $ wert sein. Der Shop zeigt aber trotzdem 13,03 $ an.
Erst nachdem ich die convertECB.php aus dem Cache gelöscht habe und den abgelaufenen Cache gelöscht habe, wird der neue Preis angezeigt. Und das bei Einstellungen, dass kein Cache benutzt werden soll. Trotzdem steht diese convertECB.php IMMER WIEDER im Cache. Ich werde hier wahnsinnig. Was soll das und wer programmiert das so?
Die Laufzeit in der ConvertECB.php ist auf 2 Stunden eingestellt. SElbst wenn ich sie auf 0 stelle, erscheint die Datei im Cache.
Wenn ich in den Systemeinstellungen die Option Cache = AUS benutze, so erwarte ich eigentlich, dass dieser auch nicht benutzt wird. Was gibt es da für Lösungen? Ich kann doch nicht jeden morgen erst den Cache leeren, das kann doch nicht im Sinne des Erfinders sein.