Added caching headers for static content
This commit is contained in:
parent
cff9082aac
commit
6623db9574
3
pkg.go
3
pkg.go
@ -300,6 +300,9 @@ func (service *Service) StaticHandler(w http.ResponseWriter, r *http.Request, se
|
||||
|
||||
rxp := regexp.MustCompile("^/(css|images|js|fonts)/v[0-9]+/(.*)$")
|
||||
if comp := rxp.FindStringSubmatch(r.URL.Path); comp != nil {
|
||||
w.Header().Add("Pragma", "public")
|
||||
w.Header().Add("Cache-Control", "max-age=604800")
|
||||
|
||||
r.URL.Path = fmt.Sprintf("/%s/%s", comp[1], comp[2])
|
||||
p := fmt.Sprintf(service.staticDirectory+"/%s/%s", comp[1], comp[2])
|
||||
_, err = os.Stat(p)
|
||||
|
Loading…
Reference in New Issue
Block a user