Re: gitweb.cgi
- From
- Brian Gerst <bgerst@didntduck.org>
- Date
- Oct 18, 2005, 20:44 UTC
- Message-ID
- <43555E99.1010902@didntduck.org>
- In-Reply-To
- <43552FC2.3000000@zytor.com>
H. Peter Anvin wrote:
Show 25 quoted lines
> Kay Sievers wrote: > >> >>> Most of the hits we get are either the gitweb front page or the >>> gitweb rss feeds, and it's eating I/O bandwidth like crazy. >> >> >> I tested some stuff on these boxes and 30 stat() calls alone take app. >> 2 seconds >> on these boxes cause of I/O load ... :) >> > > Welcome to my hell :) > > I set up mod_cache (which I didn't know about, silly me) and so far it > seems to work and has produced a tremendous decrease in load and > improvement in response time. I do, have, however, a request. There > are some gitweb pages which are more likely to change than others; in > particular, some gitweb pages will *never* change (because they directly > reflect immutable git data.) > > If gitweb could produce Last-Modified and Expires headers where > appropriate, it should improve caching performance. > > -hpa
Some other areas for improvement would be to seperate out the git icon and the style sheet into seperate static files.
-- Brian Gerst