"Gianugo Rabellino" <[EMAIL PROTECTED]> wrote:

> Pier Fumagalli wrote:
> 
>> Hm... I don't like squid that much... It doesn't allow you to do a bunch of
>> nifty stuff that Apache lets you do... It is a little bit faster, but speed
>> comes at a great price:
>> 
>> For example, you can't direct people to a holding page when the servlet
>> container is down, and this is something that I definitely need in my
>> production environment,
> 
> Good point.

Plus another bunch of gizmos that you can throw into your httpd.conf, once
you know your way around it... But it's more a "guruism" around a particular
piece of software than real knowledge...

> But when you say:
> 
>> plus as the Java Virtual Machine, "squid" is a
>> single-process server, if the one process crashes, you'll have to wait for a
>> restart and basically unable to serve requests.
> 
> and:
> 
>> Performance is good, but you always have to see what you're going to loose.
>> As I said earlier, the main disadvantage of non-native solutions (or Squid,
>> for that matters), means that you are going to have ONE only process
>> listening to your port 80... That is not good.
>> 
>> At least, it doesn't work for me, where hardware is not an issue, but
>> resilience is: I can throw in another E4500 to spread the load if I have
>> performance problems, but I cannot loose a hit (connection refused is not
>> acceptable in my workplace - although it still happens).
> 
> I have somehow to disagree. There are other ways to achieve resilience,
> via redundancy and balancing (Foundry and Radware have both great
> solutions for that), and in every case where resilience was that
> important in my projects, I always resorted to external hardware doing
> the job for me (and much better than me, for that matter). And if you
> can throw another 4500 you can throw a WSD or a Server Iron for sure. :-)

At that point, it's I believe "preference"... I personally don't like
layer-3 switches and "intelligent" routers, as it'll be a nightmare when you
want to configure them... But hey, I'm old and an HTTPD fanatic :-)

I started doing this kind of stuff when no hardware up front was available
to handle proper load balancing and resilience, I might have to go back and
look back again at some possible alternative solutions...

Sure is that if I have a one-single-machine, either I use some multi-process
thinghy, or... Every single case, its solution I believe... You used to work
for an ISP, so you know your stuff around routers and switches, I always
worked with Apache, so I know my way inside HTTPd... :-) :-) :-)

    Pier


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

Reply via email to