diff --git a/backend/cmd/assets/main.go b/backend/cmd/assets/main.go index d5f618344..5ea9e6b94 100644 --- a/backend/cmd/assets/main.go +++ b/backend/cmd/assets/main.go @@ -46,7 +46,7 @@ func main() { func(sessionID uint64, message messages.Message, e *types.Meta) { switch msg := message.(type) { case *messages.AssetCache: - cacher.CacheURL(sessionID, msg.URL) // save assets every time + cacher.CacheURL(sessionID, msg.URL) totalAssets.Add(context.Background(), 1) case *messages.ErrorEvent: if msg.Source != "js_exception" { diff --git a/backend/internal/assets/cacher/cacher.go b/backend/internal/assets/cacher/cacher.go index 8ebcea8bb..70ea31928 100644 --- a/backend/internal/assets/cacher/cacher.go +++ b/backend/internal/assets/cacher/cacher.go @@ -56,9 +56,9 @@ func (c *cacher) cacheURL(requestURL string, sessionID uint64, depth byte, conte return } c.timeoutMap.add(cachePath) - //if c.s3.Exists(cachePath) { - // return - //} + if c.s3.Exists(cachePath) { + return + } req, _ := http.NewRequest("GET", requestURL, nil) req.Header.Set("Cookie", "ABv=3;") // Hack for rueducommerce