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

Re: Gitweb caching: Google Summer of Code project

From
LWLea Wiemann <lewiemann@gmail.com>
Date
May 30, 2008, 07:24 UTC
Message-ID
<483FABB4.1010309@gmail.com>
In-Reply-To
<200805300127.10454.jnareb@gmail.com>
Jakub Narebski wrote:
> you cannot assume that memcached API is installed, so
> you have to provide some kind of fallback.

That fallback would be to have no caching. :) I think that's acceptable -- I'm not too willing to implement caching for two API's. (Incidentally, memcached takes two shell commands to install and get running on my machine; I think that's acceptably easy.)

> What's more, if you want to implement If-Modified-Since and
> If-None-Match, you would have to implement it by yourself, while
> for static pages (cahing HTML output) web server would do this
> for us "for free".

Are web servers doing anything that we can't easily reimplement in a few lines (and, on top of that, more easily tailored to different actions, projects, etc.)?

> By the way what do you think about adding (as an option) information
> about gitweb performance to the [HTML] output,
Definitely a good idea!
> I hope you have some ideas in gitweb access statistics from kernel.org,
I'm waiting for John to give me SSH access and/or send them my way. :)
> and you plan on benchamrking gitweb caching using [snip]
Absolutely -- thanks for the suggestions!
-- Lea
Previous: Jakub NarebskiNext: Jakub Narebski
Message 7 of 18 in “Gitweb caching: Google Summer of Code project”
  1. Lea WiemannMay 27, 2008
  2. Jakub NarebskiMay 27, 2008
  3. Lea WiemannMay 27, 2008
  4. Jakub NarebskiMay 28, 2008
  5. Lea WiemannMay 28, 2008
  6. Jakub NarebskiMay 29, 2008
  7. Lea WiemannMay 30, 2008
  8. Jakub NarebskiMay 30, 2008
  9. Lea WiemannMay 30, 2008
  10. Petr BaudisMay 30, 2008
  11. Lea WiemannMay 30, 2008
  12. Petr BaudisMay 30, 2008
  13. Rafael Garcia-SuarezMay 30, 2008
  14. J.H.May 30, 2008
  15. Junio C HamanoMay 30, 2008
  16. Lea WiemannMay 30, 2008
  17. Lea WiemannMay 30, 2008
  18. Jakub NarebskiMay 31, 2008

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.