web: enable `ETag` to improve loading speed of static resources (#7035)

Co-authored-by: shlande <shlandeme@icloud.com>
pull/7038/head
shlande 2022-06-09 09:48:03 +08:00 committed by GitHub
parent 577621d463
commit 318fb25761
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 0 deletions

View File

@ -89,6 +89,7 @@ func newMacaron() *macaron.Macaron {
m.Use(macaron.Static(
filepath.Join(conf.WorkDir(), "public"),
macaron.StaticOptions{
ETag: true,
SkipLogging: conf.Server.DisableRouterLog,
FileSystem: publicFs,
},
@ -97,6 +98,7 @@ func newMacaron() *macaron.Macaron {
m.Use(macaron.Static(
conf.Picture.AvatarUploadPath,
macaron.StaticOptions{
ETag: true,
Prefix: db.USER_AVATAR_URL_PREFIX,
SkipLogging: conf.Server.DisableRouterLog,
},
@ -104,6 +106,7 @@ func newMacaron() *macaron.Macaron {
m.Use(macaron.Static(
conf.Picture.RepositoryAvatarUploadPath,
macaron.StaticOptions{
ETag: true,
Prefix: db.REPO_AVATAR_URL_PREFIX,
SkipLogging: conf.Server.DisableRouterLog,
},