Open pushred opened 11 years ago
I thought our use of Last-Modified
and Expires
obviated the need for ETag
. Is this in development? If so, shouldn't we just implement https://github.com/SparkartGroupInc/solidus/issues/63
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.