Images are updated after hours


#1

Hello
I have an interface and I have the problem that Cloudflare somehow does not want to file the logos. This only happens after a few hours.

What do I have to disable at Cloudflare so that it is without delay?


#2

What do you mean by “file”?

Do you mean that after an update to the website files it takes a few hours for some the images to update?


#3

Yes, that’s what I mean.
A customer updates his profile picture and it only appears after a few hours.


#4

You need to change the caching of those images (prevent caching or reduce it, via the Cache-Control header), do a cache purge of that file every time someone updates their profile picture (do not put your API on the public website, use the server) or change the URL of the image and point to the new URL instead of replacing the same file.


#5

Hey!
I have a purchased interface and there it is indicated that it is replaced.


#6

That’s what I hired at Cloudflare. Is that right?


#7

Development Mode is temporary. You need to change header from the server or the HTML page (for pointing to a different URL) or add a Page Rule to bypass/reduce caching on the profile picture subdirectory.

The API call is not feasible, as it would do a whole domain pure. It’s not possible to do a single file purge outside of the Dashboard.


#8

Hey!
I only understand half because I come from Germany, but I don’t care.
Where can I make this rule and what exactly do I need to enter?


#9

In the dashboard there is a Page Rule tab, in there you can configure everything you want.

Since you are German, maybe @MarkMeyer could help you out a little bit more in your native language. You could have written in the https://community.cloudflare.com/c/international/deutsch section as well, even though it’s a bit lonely in there.


#10

Thx for mention @matteo

@NurLutix
Ich bin im Moment auf der Arbeit und schau mir das später noch mal genauer an.

Auf den ersten Blick hast du “Respect existing headers” eingestellt. Das bedeutet zunächst einmal, dass dein CMS oder was auch immer du da einsetzt, die Art und Dauer des Cachings vorgibt.


#11

Hey!
Ich benutze TekBASE.
Nein, ich habe das Wort einfach nicht verstanden und das ausgewählt.
Auf was soll ich das stellen?


#12

Der kleinste Wert sind 30 Minuten. Dabei bleibt, egal was im http Header vorgegeben wird, die Datei maximal 30 Minuten im Browser Cache, bevor er revalidiert wird.

Wenn du das Caching beispielsweise für Nutzerprofile deaktivieren möchtest, dann kannst du mit Page Rules arbeiten.

Beispiel:
Angenommen der Pfad zum Profil wäre
https://www.example.com/profile dann könnte die Page Rule ungefähr so aussehen:

Du kannst das noch feiner einstellen, wenn du weißt, über welchen pfad die Bilder geladen werden, wenn du nicht das ganze Profil am Cache vorbei schubsen willst.

Außerdem könntest du prüfen, ob es in den Einstellungen der Software die Möglichkeit gibt, die Cachewerte zu beeinflussen, die der Browser über den HTTP Header mitbekommt. Manchmal geht das im Admin Panel, mache Software braucht dafür ein Plug-in oder es steht irgendwo im Code, oder…

Wenn du das dann testest, musst du ggf. ab und zu den Browsercache leeren.


#13

This topic was automatically closed after 14 days. New replies are no longer allowed.