We should leverage browser caching and a reverse proxy to make GitBlit responsive. It currently marks all responses as no-cache, which is too aggressive.
$ curl -I "https://git.wikimedia.org/"
HTTP/1.1 200 OK
Date: Sun, 09 Jun 2013 22:45:31 GMT
Server: Jetty(7.6.8.v20121106)
Content-Type: text/html;charset=UTF-8
Content-Language: en-US
Pragma: no-cache
Cache-Control: no-cache, max-age=0, must-revalidate
Content-Length: 1966389
Vary: Accept-Encoding
Version: wmf-deployment
Severity: normal
URL: https://code.google.com/p/gitblit/issues/detail?id=274
See Also:
https://bugzilla.wikimedia.org/show_bug.cgi?id=51769
http://code.google.com/p/gitblit/issues/detail?id=274