css abhängig von Datum ändern
- cYbercOsmOnauT
- Ehemaliges Teammitglied
- Beiträge: 3820
- Registriert: 18.02.2004 23:02
- Wohnort: Göttingen
- Kontaktdaten:
Re: css abhängig von Datum ändern
hmm.. normalerweise sollte er dann auf die echte Grafik umleiten.. aus der Ferne ist das nun schwer zu sagen was da schief läuft. Kann sein, dass der Browser die Grafik nicht einmal per HEAD anfragt weil Du mit expires die Cachezeit auf 1 Jahr festgelegt hast. Okay dann solltest Du mit der Expires Lösung fahren. Nur leider greift diese bei denjenigen die bereits bei Dir waren und bg_men.jpg sahen nicht, denn bei denen ist diese Grafik bereits mit 1 Jahr Cachezeit auf dem Browser. Du wirst wohl den Namen im Template und dann auch in der htaccess ändern müssen um deren Browser auszutricksen.
• prof. phpbb-Installation, Reparatur, Rettung nach Hackattacken, sowie PHP/JS Programmierung aller Art
• Zend Certified Engineer, Linux Administrator und die Sicherheit von 34 Jahren Programmiererfahrung
• Interesse? Kontakt unter t.birduezen@web-coding.eu
• Zend Certified Engineer, Linux Administrator und die Sicherheit von 34 Jahren Programmiererfahrung
• Interesse? Kontakt unter t.birduezen@web-coding.eu
Re: css abhängig von Datum ändern
Mit einer zusätzlichen header directive >
eigentlich funktionieren, ohne das schon vorhandene (mE. ganz gute) Konzept zu überladen oder aufzugeben.
Cache-Control: no-cache, must-revalidate
sollte es eigentlich funktionieren, ohne das schon vorhandene (mE. ganz gute) Konzept zu überladen oder aufzugeben.
Qualle: http://php.net/manual/de/function.header.phpphp.net hat geschrieben:Beispiel #2 Caching-Direktiven
PHP-Skripte erzeugen oft dynamische Inhalte, die weder vom Browser noch von irgendeinem Proxy zwischen Web-Server und Client-Browser gepuffert ("gecached") werden sollen bzw. dürfen. Bei vielen Proxies und Browsern kann das Cachen wie folgt unterbunden werden:
Code: Alles auswählen
<?php header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1 header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); // Datum in der Vergangenheit ?>
Area51@4seven | Area51@4seven / Reloaded | Kein Support via PN
Club goin up, on a Tuesday...
Club goin up, on a Tuesday...
Re: css abhängig von Datum ändern
Aber führt das nicht dazu, dass GAR nichts mehr gecacht wird ... was ja nicht sinnvoll wäre.
Uwe
Re: css abhängig von Datum ändern
In Deinem Falle wäre es unbedingt sinnvoll (Das veränderte Bild nämlich pronto anzuzeigen)..
Edit: Reschtchreipunk
Edit: Reschtchreipunk
Zuletzt geändert von BNa am 10.12.2013 21:53, insgesamt 1-mal geändert.
Area51@4seven | Area51@4seven / Reloaded | Kein Support via PN
Club goin up, on a Tuesday...
Club goin up, on a Tuesday...
Re: css abhängig von Datum ändern
Naja ... mein "Advents-Gimmik" ist mir jetzt nicht sooo wichtig, wie die Ladezeit / Serverlast
Trotzdem Danke.

Uwe
- cYbercOsmOnauT
- Ehemaliges Teammitglied
- Beiträge: 3820
- Registriert: 18.02.2004 23:02
- Wohnort: Göttingen
- Kontaktdaten:
Re: css abhängig von Datum ändern
Deswegen setze ich die Cachezeit ja nur in dem Verzeichnis auf 1h.uwe.ha hat geschrieben:Aber führt das nicht dazu, dass GAR nichts mehr gecacht wird ... was ja nicht sinnvoll wäre.

• prof. phpbb-Installation, Reparatur, Rettung nach Hackattacken, sowie PHP/JS Programmierung aller Art
• Zend Certified Engineer, Linux Administrator und die Sicherheit von 34 Jahren Programmiererfahrung
• Interesse? Kontakt unter t.birduezen@web-coding.eu
• Zend Certified Engineer, Linux Administrator und die Sicherheit von 34 Jahren Programmiererfahrung
• Interesse? Kontakt unter t.birduezen@web-coding.eu
Re: css abhängig von Datum ändern
Genau, hab ich jetzt nicht extra dazu gesagt, also natürlich nur da, wos schee macht 

Area51@4seven | Area51@4seven / Reloaded | Kein Support via PN
Club goin up, on a Tuesday...
Club goin up, on a Tuesday...
Re: css abhängig von Datum ändern
Sorry, wenn ich mich (vielleicht ?
) etwas begriffsstutzig anstelle ...
@ cybercosmonaut
Aber kann ich denn die expires-Zeit im root-Verzeichnis auf 1 year lassen, und nur im Menü-Verzeichnis auf 1 hour setzen? Gibt das keinen Konflikt?
@BNa
Und wie kann ich die cache-control per PHP NUR auf das Bild beziehen, das eigentlich in der CSS definiert ist?

@ cybercosmonaut
Aber kann ich denn die expires-Zeit im root-Verzeichnis auf 1 year lassen, und nur im Menü-Verzeichnis auf 1 hour setzen? Gibt das keinen Konflikt?
@BNa
Und wie kann ich die cache-control per PHP NUR auf das Bild beziehen, das eigentlich in der CSS definiert ist?
Uwe
- cYbercOsmOnauT
- Ehemaliges Teammitglied
- Beiträge: 3820
- Registriert: 18.02.2004 23:02
- Wohnort: Göttingen
- Kontaktdaten:
Re: css abhängig von Datum ändern
Direktiven innerhalb einer .htaccess sind rekursiv gültig. Ist in einer tieferen Rekursion (Unterverzeichnis) eine Direktive die eine Elterndirektive überschreibt, gilt diese tiefere.
• prof. phpbb-Installation, Reparatur, Rettung nach Hackattacken, sowie PHP/JS Programmierung aller Art
• Zend Certified Engineer, Linux Administrator und die Sicherheit von 34 Jahren Programmiererfahrung
• Interesse? Kontakt unter t.birduezen@web-coding.eu
• Zend Certified Engineer, Linux Administrator und die Sicherheit von 34 Jahren Programmiererfahrung
• Interesse? Kontakt unter t.birduezen@web-coding.eu
Re: css abhängig von Datum ändern
In dem Du den Code änderst und die css, bzw das bild in der php definierst und nicht mit css template klassen switches arbeitest. hatte da mal was ähnliches und das funktionierte auch nicht "schnell genug". daher habe ich das bild per template variable klassisch phpbb3 like definiert und dann direkt in das template eingebundenuwe.ha hat geschrieben:Und wie kann ich die cache-control per PHP NUR auf das Bild beziehen, das eigentlich in der CSS definiert ist?
{BILD_1}
usw. oder gar per echo ausgegeben. soll heissen, überdenke deinen ansatz evtl. nochmal.
Zuletzt geändert von BNa am 11.12.2013 02:44, insgesamt 1-mal geändert.
Area51@4seven | Area51@4seven / Reloaded | Kein Support via PN
Club goin up, on a Tuesday...
Club goin up, on a Tuesday...