可以在缓存条件里设置Expires Header

This commit is contained in:
GoEdgeLab
2021-12-08 17:40:27 +08:00
parent 745ee6d4bc
commit b5acd6d971
3 changed files with 27 additions and 7 deletions

View File

@@ -13,9 +13,10 @@ const (
TimeDurationUnitMinute TimeDurationUnit = "minute"
TimeDurationUnitHour TimeDurationUnit = "hour"
TimeDurationUnitDay TimeDurationUnit = "day"
TimeDurationUnitWeek TimeDurationUnit = "week"
)
// 时间间隔
// TimeDuration 时间间隔
type TimeDuration struct {
Count int64 `yaml:"count" json:"count"` // 数量
Unit TimeDurationUnit `yaml:"unit" json:"unit"` // 单位
@@ -33,6 +34,8 @@ func (this *TimeDuration) Duration() time.Duration {
return time.Duration(this.Count) * time.Hour
case TimeDurationUnitDay:
return time.Duration(this.Count) * 24 * time.Hour
case TimeDurationUnitWeek:
return time.Duration(this.Count) * 24 * 7 * time.Hour
default:
return time.Duration(this.Count) * time.Second
}