瀏覽代碼

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

Co-authored-by: shlande <shlandeme@icloud.com>
shlande 2 年之前
父節點
當前提交
318fb25761
共有 1 個文件被更改,包括 3 次插入0 次删除
  1. 3 0
      internal/cmd/web.go

+ 3 - 0
internal/cmd/web.go

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