Hi list, I'm a little confused about the various configuration options of Squid. I have the following setup: Internet clients <-> remote Web server [WS] <-> different remote Web servers [R1], ..., [Rn] [WS] processes the data; [R1], ..., [Rn] provide the data The clients send requests via http-post to [WS]. [WS] translates the requests and retrieves the required data from [R1], ..., [Rn] via http-get. [WS] processes the data and sends the responses to the clients. The (requests of [WS] and) the responses of [R1], ..., [Rn] should be cached (inside [WS] surrounding). The number of web servers [R1], ..., [Rn] is relatively small. This should lead to many cache hits. I have two suggestions for discussion: (1) normal Squid cache; [WS] acts as a kind of client; [WS] is the only client of Squid Proxy; the requests of [WS] would have to be redirected programmatically to Squid Proxy, (2) reverse proxy (with httpd-accelerator mode). Are these options suitable? Which (other) squid setup would you recommend? Is (1) possible without programming? Which configuration (from http://wiki.squid-cache.org/ConfigExamples) should be chosen for (1) or (2)? I gratefully appreciate any advice. Cheers, Farkas