Investigating
Add support for ETag in Dispatcher
| Request for Feature Enhancement (RFE) Summary: | Since the Dispatcher doesn't support ETags it creates unnecessary traffic between the Dispatcher and the CDN by sending unchanged content. |
| Use-case: | The page is cached on both CDN and Dispatcher. CDN sends a request to the Dispatcher with the f-None-Match header. The Dispatcher responds with HTTP 200 and the content in the body, even though the content hasn't changed and the CDN already has the latest version. |
| Current/Experienced Behavior: | The Dispatcher is always returning HTTP 200 code when delivering cached content. Even when the cache ETag header value matches the value of the If-None-Match header in the request. |
| Improved/Expected Behavior: | The expected behavior would be for the Dispatcher to return HTTP 304 code with no body when ETag matches the value of the If-None-Match header. |
| Environment Details (AEM version/service pack, any other specifics if applicable): | Latest AEMaaCS - 2024.10.18311.20241017T104455Z |
| Customer-name/Organization name: | Assa Abloy |
| Screenshot (if applicable): | ![]() |
| Code package (if applicable): |

