I have a very simple angular project, with interval that cyclic add an image and remove it after some seconds.
The image have an header Cache-control: max-age: 60
.
I'm monitoring the request that the page sends, and I see that it creates only one request for the first time the image is added.
After the first request, the page never validate the image freshness. So, if I replace the image at the server, the client never get the new image.
What is the reason, and what I can do?
Sample project:
https://stackblitz.com/edit/angular-cache-control?file=src%2Fapp%2Fapp.component.html
from Angular: When image is removed and re-added, it doesn't create new request, and doesn't honor the cache-control header
No comments:
Post a Comment