Linux Netfilter discussions
 help / color / mirror / Atom feed
From: david@dark.x.dtu.dk
To: J and T <j_and_t@hotmail.com>
Cc: netfilter@lists.netfilter.org
Subject: Re: Stopping greedy http clients!
Date: Tue, 24 Sep 2002 13:58:18 +0200	[thread overview]
Message-ID: <20020924115818.GA23587@dark.x.dtu.dk> (raw)
In-Reply-To: <F76qUlyunxtkVO4alvo00004b24@hotmail.com>

On Mon, Sep 23, 2002 at 05:52:50PM -0700, J and T wrote:
> Is there a way to set a "speed limit" on tcp port 80 requests? Here's my 
> problem:
> 
> I have a very popular site with hundreds of pages updated dynamically every 
> 4 hours. Since high-speed internet access has become more popular, I have 
> found more and more visitors using robots to download all pages in one 
> quick multi-threaded connection. When you have a 1,000 people downloading 
> 100 pages all at once you end up with a problem. I can't just block them by 
> their IP because their IPs are dynamic.

I would take a look at iplimit from patch-o-matic, which "allows you to
restrict the number of parallel TCP connections to a server per client IP
address (or address block)". It will not block the access to your site, but
you can use it to limit the number of parallel downloads the clients can
use.

- David


  reply	other threads:[~2002-09-24 11:58 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-09-24  0:52 Stopping greedy http clients! J and T
2002-09-24 11:58 ` david [this message]
  -- strict thread matches above, loose matches on Subject: below --
2002-09-24 13:15 Rob Sterenborg
2002-09-24 14:41 ` Maciej Soltysiak
2002-09-26 15:51   ` Matt Ryanczak
2002-09-28 14:58 J and T

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20020924115818.GA23587@dark.x.dtu.dk \
    --to=david@dark.x.dtu.dk \
    --cc=j_and_t@hotmail.com \
    --cc=netfilter@lists.netfilter.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox