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...