Hi anser, sorry for not replying earlier, but I was out of office for a while. At 8:18 Uhr -0500 05.01.2000, anser wrote:
thanks for that interesting HowTo! I guess there's a rather big speed loss to this, even though it permits (apache-) server farms and threaded execution of ZServer. Doing a http-request always has a time overhead.
How are you measuring a "rather big speed loss"? Loss when compared with what?
Compared to FastCGi or direct ZServer execution. Building a http-connection involves protocol overhead for building the connection and transferring the data. I do not have any numbers on this, thus the question.
If you are just saying that you imagine there _must_ be a penalty for using ProxyPass, I suggest you try it first and see for yourself. It's pretty miniscule if there is one. Definitely a lightweight "layer" compared to the amount of processing time ZServer does, not to mention doing it via CGI.
You have to add the time ZServer uses to process the proxy call to the overall request time, don't you?
Do you or anyone else have an idea on how to set up a Zope-Site behind apache that serves most content including the HomePage from Zope but permits usage of plain apache-urls as well?
I haven't tested anything but you could probably accomplish this via mod_rewrite. The Apache content would need to live in some defined subtrees and/or filetypes.
So it would be possible to include your proxypass together with some mod_rewrites? I will have to go into this more deeply, really ;-) Jochen