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
