缓存文件实现Sendfile

This commit is contained in:
刘祥超
2022-04-04 19:45:57 +08:00
parent a59007a249
commit 221d7e6434
7 changed files with 41 additions and 2 deletions

View File

@@ -819,6 +819,14 @@ func (this *FileStorage) IgnoreKey(key string) {
this.ignoreKeys.Push(key)
}
// CanSendfile 是否支持Sendfile
func (this *FileStorage) CanSendfile() bool {
if this.options == nil {
return false
}
return this.options.EnableSendfile
}
// 绝对路径
func (this *FileStorage) dir() string {
return this.options.Dir + "/p" + strconv.FormatInt(this.policy.Id, 10) + "/"