From owner-freebsd-questions Thu Jan 11 15:47:25 2001 Delivered-To: freebsd-questions@freebsd.org Received: from freeze.org (www.bellnetworks.net [208.177.187.234]) by hub.freebsd.org (Postfix) with ESMTP id 3C12737B400 for ; Thu, 11 Jan 2001 15:47:08 -0800 (PST) Received: (from jim@localhost) by freeze.org (8.9.3/8.9.3) id SAA51490; Thu, 11 Jan 2001 18:46:57 -0500 (EST) (envelope-from jim) X-Authentication-Warning: www.bellnetworks.net: Processed from queue /var/spool/alt_queue X-Authentication-Warning: www.bellnetworks.net: Processed by jim with -C /web/siteinfo/freeze/mail/sendmail.cf Date: Thu, 11 Jan 2001 18:46:57 -0500 (EST) From: Jim Freeze X-Sender: jim@www.bellnetworks.net To: Christoph Sold Cc: "Mitchell, Jason" , "'freebsd-questions@freebsd.org'" Subject: Re: Limiting number of downloads per user in Apache?? In-Reply-To: <3A5E42FB.D728F40F@i-clue.de> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG With php you can track a visitors ip with $REMOTE_ADDR. This should identify the user, even with multiple windows open. Jim On Fri, 12 Jan 2001, Christoph Sold wrote: > > "Mitchell, Jason" schrieb: > > > > Anyone have any luck with limiting the number of connections or downloads > > allowed per user/visitor on a web site served by Apache? I'm running 1.3.12 > > and getting these people that open up 10-20 downloads all at once, pretty > > much consuming my bandwidth. I'd like to limit it down to 2-3 per user. > > The MaxClients directive won't work, of course, as that will lock everyone > > out once the max is hit. > > There is no clean way to do such a thing. Http is a connectionless > protocol, thus you cannot count how much connections are linked to a > particular client. Also keep in mind the gazillion of surfers connected > through single gateways (AOL, Compuserve,...). > > You may try any form of session tracking, but this will limit only the > dumb user -- some more intelligent people will launch another instance > of their browser, or even use another window to get another connection. > > Just my .02 EUR > -Christoph Sold > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-questions" in the body of the message > ==================================================== Jim Freeze jim@freeze.org --------------------------------------------------- ** http://www.freeze.org ** ==================================================== To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message