On Tue, 22 Mar 2011 08:35:38 -0400, David Guertin wrote:
> On 2011-03-21 19:38, Amos Jeffries wrote:
>>> "if site A is up, redirect to site A, but if it's
>>> down, redirect to site B."
>>>
>>> Is there any way to do this? Is squid the correct tool for this?
>>> Would a different redirector that squidGuard be a better choice?
>>
>>
>> Using a redirector for this is not a good choice. Redirectors only
>> pass a URL to Squid to inform the client to try there. It is up to the
>> redirector to test
>
> Thanks for the help. I've been sort of been coming to this conclusion
> as I learn my way around Squid. It looks like your reply was cut off.
> What would be a better alternate strategy? The remote site is a bunch
> of database-driven forms with confidential data, which we are not
> able
> to store securely (which is why they are off-site in the first
> place).
> Would it be a better idea (or possible) to cache the forms, even if
> we
> do not cache the data?
>
> Thanks,
> Dave
Yes there was more on that reply...
Thepreferred alternative is cache_peer link(s) to the origin server(s)
or app(s). Squid 'tests" these during each connection setup and can
failover between several of them or 'DIRECT' Internet DNS details as
needed.
Usage is detailed under reverse-proxy where they are commonly used:
http://wiki.squid-cache.org/ConfigExamples/Reverse/BasicAccelerator
NP: This will also make available the "proxy-only" flag on the
cache_peer line. Which prevents squid storing anything fetched from
there without bothering about fancy cache rules.
FWIW, by default Squid does not cache the body portion of POST
requests. So if they are doing normal forms the data will not be cached.
The empty form page is a GET so may be cached if they let it. Whether
the reply page after submission is cacheable depends on what 3xx status
code and HTTP headers they respond with.
Amos
Received on Tue Mar 22 2011 - 21:25:44 MDT
This archive was generated by hypermail 2.2.0 : Mon Mar 28 2011 - 12:00:02 MDT