Akins, Brian wrote:
Would not the generic "store-and-forward" approach I sent last week help all of these situations? It effective turns any request into a "sendfiled" response. Let me do some checking and I may be able to just donate the code, since it's basically a very hacked up mod_deflate crossed with mod_xsendfile. It works for us, but we don't use the stock proxy, so not 100% it will help if the frontend and backend pools are somehow "linked."
This technique was used in the large disk cache work from 2006, and worked very well.
Whether it will work in the current flow though I am not so sure. The current flow looks like this:
read-backend -> write-and-flush-frontend -> disconnect-backendAs I understand it, the flush part is the killer. The disconnect-backend should happen before the flush, not after.
Regards, Graham --
smime.p7s
Description: S/MIME Cryptographic Signature