On 11/12/2010, at 01:56, Michael McGlothlin wrote:

> Is there an equivalent of Apache's RewriteMap for Cherokee? The
> situation is I have a program that runs nightly and generates a map of
> FRIENDLY NAME => ID NUMBER rewrites based on a field in a third party
> database. There are tens of thousands of these and they can change at
> any time so it isn't practical to try to map these manually. Using an
> external program to parse and internally redirect each request, of
> which there are many per second, sounds slow and buggy.

I'm afraid there is no direct equivalent the of 'RewriteMap'.

As a workaround, you could embed all those rules in a new cherokee.conf file 
and perform a graceful restart. There would not be lost/broken connections and 
the behavior could be the same.

> I've been a bit surprised that Cherokee seems to be quite slow when
> acting as a reverse proxy and seems especially slow when dealing with
> these redirects happening on the source web server. Much slower than
> it is directly connecting to the source. Is there anything I'm
> probably doing wrong?

Well, a proxy will always introduce some delay.  Cherokee's reverse proxy is 
really fast (it supports keep-alive connections with its back-end servers), 
although it does not cache content yet.

What kind of redirections are those?  Could you please paste the 
request/response from the back-end server?

Cheers!

--
Octality
http://www.octality.com/

_______________________________________________
Cherokee mailing list
[email protected]
http://lists.octality.com/listinfo/cherokee

Reply via email to