Page 1 of 1
[SOLVED] Caching und ein mit Hand gebauter IMG-Tag
Posted: Thu 26. Nov 2015, 08:26
by update
Alle Bilder, die aus den verschiedenen CPs mit {IMAGE} oder ähnlichem kommen, werden aus dem Cache bedient.
Es scheint aber, dass Bilder, die mit beispielsweise
Code: Select all
<img src="img/cmsimage.php/300x300x1/{THUMB_HASH}.{THUMB_EXT}" alt="{ALT}" />
erstellt wurden, stets neu geladen werden, nicht nur bei einem reload, sondern auch bei einem einfachen Klick auf einen Link.
Oder sitze ich da einer (meiner) Fehleinstellung auf?
Re: Caching und ein mit Hand gebauter IMG-Tag
Posted: Thu 26. Nov 2015, 11:25
by nameless1
einfacher klick auf einen link führt zu neuladen eines img-tag?
cmsimage.php wird aufgerufen und prüft ob das bild im cache bereits vorliegt. danach erfolgt ggf. neuschreiben des pfads. kann seit kurzem auch in der config.inc.php bestimmt werden.
Code: Select all
$phpwcms['cmsimage_redirect'] = false; // redirect to the resized/cropped image if true
Re: Caching und ein mit Hand gebauter IMG-Tag
Posted: Thu 26. Nov 2015, 11:36
by update
nameless1 wrote:einfacher klick auf einen link führt zu neuladen eines img-tag?
nur bei den per cmsimage behandelten Bildern.
In der conf auf true gesetzt und besser. Danke für den Tipp!

Re: [SOLVED] Caching und ein mit Hand gebauter IMG-Tag
Posted: Thu 26. Nov 2015, 20:22
by Oliver Georgi
Vorher führte auch nur der erstmalige Aufruf zum Neuladen, denn danach gab es einen 301, den sich der Browser merkt.
Wenn man natürlich immer wieder per Browser-Refresh die Seite nachlädt
Das wahre Verhalten siehst Du mit den Webdevelopertools Deines Browsers beim Beobachten des Network-Status (oder wie auch immer das jeweils heißt).
Re: [SOLVED] Caching und ein mit Hand gebauter IMG-Tag
Posted: Thu 26. Nov 2015, 21:32
by update
Oliver Georgi wrote:beim Beobachten des Network-Status
Genau da hat sich danach echt was verändert mit
Code: Select all
$phpwcms['cmsimage_redirect'] = true; // orig: false; redirect to the resized/cropped image if true
sodass Clicks auf einen (im speziellen Fall oben links aufs Logo) Link eben diese Bilder nicht wieder neu laden...