Skip to content

Commit 680a35f

Browse files
authored
Merge pull request #1435 from avdv/lower-max-age-for-tarball
Reduce max-age to 1 minute for tarballs
2 parents d8e7cbf + 787e615 commit 680a35f

File tree

1 file changed

+3
-3
lines changed
  • src/Distribution/Server/Features

1 file changed

+3
-3
lines changed

src/Distribution/Server/Features/Core.hs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -667,23 +667,23 @@ coreFeature ServerEnv{serverBlobStore = store} UserFeature{..}
667667
serveLegacyPackagesIndexTarGz _ = do
668668
tarball <- indexTarballLegacyGz <$> readAsyncCache cacheIndexTarball
669669
let tarballmd5 = show $ tarGzHashMD5 tarball
670-
cacheControl [Public, NoTransform, maxAgeMinutes 5] (ETag tarballmd5)
670+
cacheControl [Public, NoTransform, maxAgeMinutes 1] (ETag tarballmd5)
671671
enableRange
672672
return $ toResponse tarball
673673

674674
serveIncremPackagesIndexTarGz :: DynamicPath -> ServerPartE Response
675675
serveIncremPackagesIndexTarGz _ = do
676676
tarball <- indexTarballIncremGz <$> readAsyncCache cacheIndexTarball
677677
let tarballmd5 = show $ tarGzHashMD5 tarball
678-
cacheControl [Public, NoTransform, maxAgeMinutes 5] (ETag tarballmd5)
678+
cacheControl [Public, NoTransform, maxAgeMinutes 1] (ETag tarballmd5)
679679
enableRange
680680
return $ toResponse tarball
681681

682682
serveIncremPackagesIndexTar :: DynamicPath -> ServerPartE Response
683683
serveIncremPackagesIndexTar _ = do
684684
tarball <- indexTarballIncremUn <$> readAsyncCache cacheIndexTarball
685685
let tarballmd5 = show $ tarHashMD5 tarball
686-
cacheControl [Public, NoTransform, maxAgeMinutes 5] (ETag tarballmd5)
686+
cacheControl [Public, NoTransform, maxAgeMinutes 1] (ETag tarballmd5)
687687
enableRange
688688
return $ toResponse tarball
689689

0 commit comments

Comments
 (0)