From owner-freebsd-hackers Tue Nov 14 11:15:39 1995 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id LAA04549 for hackers-outgoing; Tue, 14 Nov 1995 11:15:39 -0800 Received: from rk.ios.com ([198.4.75.55]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id LAA04524 for ; Tue, 14 Nov 1995 11:15:31 -0800 Received: (from rashid@localhost) by rk.ios.com (8.6.11/8.6.9) id OAA02701; Tue, 14 Nov 1995 14:07:10 -0500 From: Rashid Karimov Message-Id: <199511141907.OAA02701@rk.ios.com> Subject: Re: Multiple http servers - howto ? To: terry@lambert.org (Terry Lambert) Date: Tue, 14 Nov 1995 14:07:10 -0500 (EST) Cc: luigi@labinfo.iet.unipi.it, hackers@FreeBSD.org In-Reply-To: <199511141527.IAA19839@phaeton.artisoft.com> from "Terry Lambert" at Nov 14, 95 08:27:58 am X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Length: 1244 Sender: owner-hackers@FreeBSD.org Precedence: bulk Hi there folx, > > > I have read that some http servers (probably some machines at NCSA) > > are actually a cluster of servers attached to the same ethernet. Client > > transparently contact one of the servers. I would like to know how this > > is achieved, e.g. > > > > i) by supplying different IP translations for the same name; > > ii) by a clever use of ARP > > iii) by some other technique which I do not know > > #1. Via DNS. The requesting hosts are rotored through a list of the > addresses. > > It isn't a very good scheme, mostly because caching exists. It is importante that you provide 0 expiration times for the corresponding A records - so that (at least RFC compliant) DNS servers will not cache the record .... There are a few pitfalls in http ... namely lack of support for multiple WWW domains on the same computer(the URL gets stripped, so the server never sees the domain name in URL) and the mechanism for authentic redirection to the mirror Web site - in case when the first server is overloaded or/and is under maintenance. Would be great if this issues could be addressed in future implementation of the hhtp proto... will take some time tho to upgrade all the servers and browsers Rashid