You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
an origin server SHOULD send an entity-tag validator unless it is not feasible to generate one.
Having a MUST there makes it impossible to use hosting services that do not support ETag, for instance some static hosting providers like GitHub Pages.
The text was updated successfully, but these errors were encountered:
Agree that we need to use a SHOULD but not a MUST if we want a strong statement in favor of caching.
Also, as we potentially extend these statements to all HTTP remote resources and not just metadata records, ETags won't always be the best choice.
For images/CSS/JS, it's a good idea to rely on Cache-Control instead, which is very convenient with a proxy/CDN.
RFC7232 itself is less restrictive, stating that
Having a MUST there makes it impossible to use hosting services that do not support ETag, for instance some static hosting providers like GitHub Pages.
The text was updated successfully, but these errors were encountered: