【发布时间】:2014-10-28 17:54:48
【问题描述】:
我在https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/http-caching 阅读有关 HTTP 缓存的 Google 性能文档,该文档说我们应该尽可能使用 ETags。我正在使用 ASP.NET Web Api 2.2。我现在正在尝试在我的所有公共 api 中实现 ETag。我正在考虑使用 MD5 实现 ETag。我的意思是,我将使用 MD5 对每个请求的 json 响应进行哈希处理。在每个请求上使用 MD5.calculateHash 是否会对性能造成影响?我的 json 响应大小并不太大(在 1 到 20KB 范围内)。
【问题讨论】:
标签: performance http asp.net-web-api