Hi Team,

For a cache-miss content (let's say 100MB), if the first client is in slow
speed network, let's say 100kbps, then the cache fill will be limited to be
100kbps as well, this will restrict the subsequence clients's downloading
rate if *read_while_writer is enabled*. I think, correct me if I'm wrong,
this is due to the first slow client is attached to the HttpTunnel's http
server producer instead of the cache producer, so if the producer cache
fill too fast it will exhaust memory, while the site effect of this
behavior is the disk cache consumer is paced to the same speed of the slow
client, which in turn affect the subsequence clients' downloading bitrate.
I think this is really a bad thing for a caching proxy product, because the
cache fill speed is depend on the *first* client's speed (Be note, the
read_while_writer has to be enabled in my case.).

My question is: is there're any workaround (except for the flow control
feature) for this issue and any planing for enhancing this, e.g. attach the
first client onto the disk cache producer?

-Thanks
-Ryan

Reply via email to