mirror of
https://github.com/kataras/iris.git
synced 2025-12-18 10:27:06 +00:00
add Cache304 as an alternative to the server-side kataras/iris/cache middleware - it can perform better with less server overheat but it comes with a cost of 304 instead of 200 so custom clients must make that check
Former-commit-id: b0ba68c528c870fe060e2825c35689771a1d3680
This commit is contained in:
2
cache/client/handler.go
vendored
2
cache/client/handler.go
vendored
@@ -163,7 +163,7 @@ func (h *Handler) ServeHTTP(ctx context.Context) {
|
||||
|
||||
// if it's valid then just write the cached results
|
||||
entry.CopyHeaders(ctx.ResponseWriter().Header(), response.Headers())
|
||||
context.SetLastModified(ctx, e.LastModified)
|
||||
ctx.SetLastModified(e.LastModified)
|
||||
ctx.StatusCode(response.StatusCode())
|
||||
ctx.Write(response.Body())
|
||||
|
||||
|
||||
Reference in New Issue
Block a user