Ticket #674 (assigned enhancement)
Give better caching directives for static files in web interface
| Reported by: | Nicolas | Owned by: | |
|---|---|---|---|
| Priority: | minor | Milestone: | 0.9.+ |
| Version: | Keywords: | web | |
| Cc: |
Description
It looks like my web browser is requesting /default.css and /bg_gradient.jpg every single time I switch to a new page. Even if I use back and forward buttons, which don't cause the page to be requested again, it still requests again those two files.
The requests properly use If-Modified-Since, and buildbot properly replies with 304 Not Modified, but it's still annoying. Clutters the webserver log, for one.
According to redbot, the responses are “stale” as soon as they go out. They should have an appropriate Expires header, or Cache-Control: max-age=3600 (1 hour expiration from now).
Change History
comment:4 Changed 22 months ago by marcusl
- Owner marcusl deleted
- Status changed from accepted to assigned
I'm not really sure how to fix this a.t.m. so I'm unaccepting it until myself or someone else tackles it properly.
![[Buildbot Logo]](/chrome/site/header-text-transparent.png)
Right, we should probably add a 'media' directory where static content go (css/images) and export all that with an expires header.
Since I run buildbot proxied behind apache, I add expires headers in apache's config file, but that wont work when running twistd.