feat(cache): set max-age for public accessible static resources

This commit is contained in:
HFO4
2022-12-14 15:28:19 +08:00
parent 8c5ba89f7d
commit 50a3917a65
5 changed files with 38 additions and 6 deletions

View File

@@ -76,8 +76,6 @@ type ThemeChose struct {
Theme string `json:"theme" binding:"required,hexcolor|rgb|rgba|hsl"`
}
const avatarMaxAge = 3600
// Update 更新主题设定
func (service *ThemeChose) Update(c *gin.Context, user *model.User) serializer.Response {
user.OptionsSerialized.PreferredTheme = service.Theme
@@ -196,8 +194,6 @@ func (service *AvatarService) Get(c *gin.Context) serializer.Response {
"l": model.GetSettingByName("avatar_size_l"),
}
c.Header("Cache-Control", fmt.Sprintf("max-age=%d", avatarMaxAge))
// Gravatar 头像重定向
if user.Avatar == "gravatar" {
server := model.GetSettingByName("gravatar_server")