-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ETags are insufficient for asset bundles #60
Comments
I thought our use of |
They should, but this was an issue specific to Firefox, in production. |
Going to come in and note that this, or something closely related, is causing big issues for asset cache clearing on Edgecast. We keep running into a problem where the markup cache is cleared, but the asset cache isn't, so at some point in the future this could cause serious issues. |
Is this still a problem? Or has our heavy use of Edgecast hidden the problem... |
Well in this particular case I think it may have been occurring in local development. Have you continued experienced any issues with cached assets in Firefox @krackydile? It's possible this could be behind some of the occasional cache purging issues we've seen with Edgecast. grunt-filerev and grunt-filerev-replace should definitively address any CDN issues though. |
I'm seeing some cache clearing issues for assets. Usually all seems to be okay, but I'm seeing some different experiences for other users. Firefox especially seems to have issues. @krackydile has the following cache entry that should have been expired by now if following the headers, but for some reason the browser is stubbornly refusing to clear that cache, even when directed to.
Despite the ETag matching the latest, the actual file contents are different.
I searched bugzilla for reports related to ETags but didn't see anything relevant or recent for this issue. I did find this thread which may provide some clues though. I'm wondering if Firefox disregards ETags on some level (if not outright) though as part of it's privacy efforts.
The text was updated successfully, but these errors were encountered: