git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: read-for-fill and caching in gitweb (Re: kernel.org mirroring)

From
RFRobert Fitzsimons <robfitz@273k.net>
Date
Dec 29, 2006, 03:21 UTC
Message-ID
<20061229032126.GE6558@localhost>
In-Reply-To
<46a038f90612281245s52bdd868h8c421951c7abeb84@mail.gmail.com>
> I will probably try to implement caching for the
> projects, summary & log/shortlog pages using Cache::FastMap

Here are the mean (and standard deviation) in milliseconds for those pages using a few different versions of gitweb.

                 project_list   summary  shortlog        log
v267                  173 1.6  1141 8.8   795 5.0   919  1.9
1.4.4.3               220 2.3   397 2.4   930 4.2  1113 56.9
1.5.0.rc0.g4a4d       226 1.9   292 1.7   352 4.0   491  6.7
1.5.0.rc0.g4a4d        60 1.0   131 0.7   195 1.2   347  3.7
(mod_perl)
 
I think there would be a benefit in deploying a more recent version of
gitweb on kernel.org and and even bigger benefit if it use mod_perl.  I
would be happy to help, if I can.

I'll look into the increase in time for the project_list in more recent versions of gitweb, tomorrow.

Robert
Previous: Martin LanghoffNext: Jakub Narebski
Message 2 of 6 in “read-for-fill and caching in gitweb (Re: kernel.org mirroring)”
  1. Martin LanghoffDec 28, 2006
  2. Robert FitzsimonsDec 29, 2006
  3. Jakub NarebskiDec 29, 2006
  4. Martin LanghoffDec 29, 2006
  5. Jakub NarebskiDec 29, 2006
  6. Robert FitzsimonsDec 29, 2006

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.