Nur ne Idee, ohne wirkliche „Ahnung“: braucht es einen Cronjob für die Ausführung? Oder sind WordPress-seitige Cache-Plugins am wirken?
Ich hatte gehofft, es würde reichen die Seite zu aktualisieren, sodass die Bilder neu vom Server abgefragt werden. Vermutlich habe ich mich getäuscht :-/
Kann man sich das irgendwo live anschauen?
Gruß, Torsten
Hi zogof2x,
Detailfragen:
- Möchtest Du das Bild PUSHEN? Also wenn ich mehr als 5mins auf der Seite bin, dass dann automatisch ein neues Bild geladen wird?
- Oder reicht es tatsächlich, dass man nach mehr als 5mins bei RELOAD ein neues angezeigt bekommt?
Bei 1. müsstest Du das wohl via AJAX timen. Bei 2. würde ich Dir raten, mal Jetpack „PHOTON“ zu deaktivieren. Es mag daran liegen. Schließlich kriegt der nicht alle paar Mins das neueste Bild mit, speichert es und lieferts dann direkt neu aus. Das _müsste_ eigentlich die Lösung sein.
Solltest Du das aus irgendwelchen Gründen nicht wollen/können, müsstest Du die Bilder vermutlich über Javascript injizieren.
Wow! Habe Jetpack deaktiviert und jetzt kann ich zumindest ein händisches Reload machen. Das reicht mir erstmal.
Tausend dank!
Langfristig muss ich mir da eh was besseres einfallen lassen, damit das schön ist.
Also doch ein WordPress-Plugin-seitiger Cache 🙂 – Photon
No cache invalidations – currently the images are cached “forever”. If you want to “refresh” an image you will need to change the name of the image. Adding random query arguments, commonly known as cachebusters, will not work.
Wäre das Plugin vielleicht hilfreich für das Autorefresh?
https://wordpress.org/plugins/react-webcam/
Jo, richtig, Angelika, es „roch“ nach Caching.
Aber ganz ehrlich: Das ist ne einfache Request auf immer dasselbe Bild, zeitgesteuert. Sollte doch keine Raketenphysik sein und völlig unnötig, darauf extra ein Plugin loszulassen, wenn man das mit zwei/drei Zeilen JS lösen kann, oder?
Lösungsansatz für den „Dynamic Reload“:
http://stackoverflow.com/questions/4572193/how-to-reload-img-every-5-second-using-javascript – Letzte Antwort
Freut mich, dass es geklappt hat, zogof2x.
Nachtrag: Damit könntest Du auch Jetpack aktiviert lassen. Du musst halt nur den „richtigen“ Link zum Bild auf Deinem Server kennen.
Braucht man nicht. Das verlinkte Plug-in ist sehr marginal und erledigt das Einbinden automatisch, inkl. timestamp und Intervall – mehr aber auch nicht – gut die eingebundenen JS-Dateien sind natürlich etwas größer.
Wenn die auf stackoverflow hinterlegte Lösung funktioniert, ist die natürlich noch viel schlanker und dem Plug-in vorzuziehen, da geb ich dir recht.
Grad getestet – funzt einwandfrei 😉
Wäre ein Plugin, auf das man verzichten kann. Wird wohl weniger auf die Performance hauen, aber halt eines weniger, das man aktualisieren muss und ggf. Sicherheitslücken bietet, die man nicht unter Kontrolle hat..
@zogof2x – Danke für die Idee. Darüber hab ich tatsächlich noch nie nachgedacht. Macht aber für ein zukünftiges Projekt grad _absolut_ Sinn. Danke dafür! 🙂
Danke nochmal an alle für die Hilfe.
Langfristig werde ich wohl einen Webserver auf dem Raspberry einrichtenaber erstmal läuft es jetzt.
Wenn’s richtig läuft und endlich klappt,
wird an den Thread „resolved“ gepappt,
damit auch alle in der Runde wissen,
dass sie hier nicht mehr helfen müssen.
<3