Developer question: How does Risevision cache content?

  • 1
  • Question
  • Updated 3 years ago
  • Answered
I have updated one of our store widgets with a new background and have loaded this new background file to our original webhost location overwriting the old file.  I anticipated that I would see this change right away when I added the licensed widget to a presentation in Risevision's software, but alas old background.  This indicates to me that Risevision servers may be caching content from my webhost to their server where they are hosting the store.  Can anyone explain how that is working and if there is a way to force an update? 
Photo of Joyce Vogt

Joyce Vogt

  • 334 Points 250 badge 2x thumb

Posted 3 years ago

  • 1
Photo of Robb

Robb, Official Rep

  • 76,676 Points 50k badge 2x thumb
Joyce,

I'm checking on an answer for you now, but would you mind hitting Restart Player in the Display Settings page, or removing and readding the Widget in question to see if that does the trick?

Thanks!
Photo of Robb

Robb, Official Rep

  • 76,676 Points 50k badge 2x thumb
Joyce,

Quick question; Can you confirm if your image is not updating after 5 minutes? We'd like to know that with 100% certainty before we investigate.

We have a refresh rate of 5 minutes on the Image Widget, so the image should be refreshed after 5 minutes it was changed on the server.

I look forward to hearing from you!

Photo of Joyce Vogt

Joyce Vogt

  • 334 Points 250 badge 2x thumb
Robb--we uploaded the new image and checked back well after an hour and it still wasn't updated.  
Photo of Robb

Robb, Official Rep

  • 76,676 Points 50k badge 2x thumb
Joyce,

What is the cache expiration time on the server the image is being hosted on?
Photo of Kevin Reynolds

Kevin Reynolds

  • 310 Points 250 badge 2x thumb
When I've had cache issues the force fix has been to rename the file to something new rather than overwriting. That does mean you have to update the filename everywhere it's been used.   I don't know whether that helps in your situation.