(no subject)
2003-04-19 12:08 amWent to a Heather Alexander this evening in Palo Alto. Emmy was reluctant to go, but seemed to enjoy the evening.
Spent about half my day at work bringing our experimental server in Japan up to date, and the other half scheming about caching web servers.
Spent about half my day at work bringing our experimental server in Japan up to date, and the other half scheming about caching web servers.
Caching web servers?
Date: 2003-04-19 01:00 am (UTC)Re: Caching web servers?
Date: 2003-04-19 08:23 am (UTC)One could also write other little "agents" that tapped into the request-and-response stream and could do things like filtering. The ad blocker was popular.
I've since stopped using it because the performance was pretty bad -- it was written in Java.
Re: Caching web servers?
Date: 2003-04-19 11:42 am (UTC)But what I'm interested in is, for example, a means of figuring out what resources have been viewed, as well as the history of those resources. (Among other things, for academic and job-related research.) To be able to see the tree of browsing habits (using the referer string), as well as cache the data on the page for X amount of time until it's deemed unimportant enough to trash...
Thanks for the pointer!
Re: Caching web servers?
There are also security issues if your cache is visible to anyone but the user. Not so bad if it's just for research.
Re: Caching web servers?
My understanding is that there's a sourceforge project to take the PIA and turn it into an apache module, written in C?
(I was thinking about trying to abuse squid's caching and logging mechanism, but... bleh.)
Yay, caching (web) servers!
Date: 2003-04-22 05:53 pm (UTC)Re: Yay, caching (web) servers!
Date: 2003-04-22 07:03 pm (UTC)At this point, I'm mostly interested in Apache modules; you could probably do practically anything by starting with
mod_perl. But I like Delegate's multi-protocol capabilities; that might prove useful at some point.Re: Yay, caching (web) servers!
Date: 2003-04-23 04:30 am (UTC)I've actually been looking at alternatives to Apache -- yes, it's a wonderful, general-purpose webserver, but there are certain circumstances where it doesn't make any sense. http://www.acme.com/ has thttpd, which is faster for static content. It's also got a tiny SSL-enabled webserver available.
It all depends what you want and need to do what tool to use for the job -- don't go with "the most general-purpose tool", or else you'll find yourself with bloatware and more processing load. :) [I'm sure you know all this -- but it doesn't hurt to remember it.]
Re: Yay, caching (web) servers!
thttpdis pretty cool; I also like the throttling feature. I've also written a small server in Java which is seeing some use around the lab in things like PDAs and appliances -- I'll see whether I can release it.For a general-purpose web server it's hard (impossible?) to beat Apache, but as you say there's a lot to be said for special-purpose servers when they make sense. Sure, you could run Apache on a Zaurus (it's been done), but...