Alan Olsen wrote:
> 
> I am sure you can find a number of willing mirror sites.  (I would also
> suggest publishing signed and/or md5 hashes of the contents, lest there be
> tampering by the Forces of Evil(tm).)

Actually what's needed is some performance tuning.  Login to the box, and
run top when it's not under high load.  Note how much RAM each Apache process
is eating up.  Open a few connections, count again, et. repeat until you see
the OS moving some of the apache's to swap.  Set the MaxClients setting in
httpd.conf to that number minus one or two.

Increase the MaxRequestsPerChild to something like 50 or 100, that way
they'll get reused longer.  Turn the KeepAlive parameter on.

Should JYA be slashdotted/druged/wired/usenetted, etc, the load would
prevent mostly everyone and their mother from seeing the content, however,
it wouldn't cause the server to thrash and ultimately die.  Which means
once the traffic requests slow down, the browsers will be able to get
at the content.

I think what might help JYA is to one more thing:

Rather than setup mirrors everywhere, setup a single private mirror that
feeds a wide bunch of SQUID servers.  If we could get a few willing folks
to run Squids that feed off of this private mirror, the popular files
would be distributed amongst them and the site would stay up.

Further, this wouldn't require JYA to actively push content to more than
one server at a time, so that eases web management up a bit.

He'd also need to setup some sort of round robin DNS, or a CGI script that
randomly munges the urls to point at such squids rather than the main site.

Sort of a poor man's Akamai net. :)

IMHO, I think this is a good solution, and won't require lots of hard drive
space, although personally, I would welcome having live copies of cryptome
on my spindles. :)


-- 
----------------------Kaos-Keraunos-Kybernetos---------------------------
 + ^ + :Surveillance cameras|Passwords are like underwear. You don't /|\
  \|/  :aren't security.  A |share them, you don't hang them on your/\|/\
<--*-->:camera won't stop a |monitor, or under your keyboard, you   \/|\/
  /|\  :masked killer, but  |don't email them, or put them on a web  \|/
 + v + :will violate privacy|site, and you must change them very often.
[EMAIL PROTECTED] http://www.sunder.net ------------

Reply via email to