Back to the Roots - AmigaUpdated: 29 Feb 2008, 09:32 GMT© 1999-2008 Bobic + Hippie2000
Back to the Roots  Amiga Document Directory Project 
  
 Search for Document or Author name! 
Fred Fish Memorial
 
 
Webdir Games Demos Tools Disks CDs Music Radio Pics Docs Makers About
 Howtos   Reviews   Cheats   List   Makers   Forums 
Donations Configs Players Robots Hosting Uploads
 
 
BTTR >> Docs >> Howtos >> Robots
 
By using back2roots.org or any of our services you agree to our Acceptable Usage Policy!

BTTR is currently work in progess, services are only partially active. Check our Site-Blog for more info!

Back2Roots Robots Howto - understanding our Robot Defender:
This howto explains our robot defender, an automatic which some of you might have noticed, it shows up a "Please don't run robots here" warning text if you download or click too fast.

Why a robot defender went necessary:
BTTR is hosted on a single 400MHz computer, handling all our services. This one machine is used by thousands of people each day, so this CPU never gets bored.

Since this box runs Linux, it can stand the load well, and the site is still pretty fast. It is because humans surfing a site click through it in a very server friendly way and frequency.

Whenever the server is slow then someone is hammering our site with a download util, fetching pages and files in a frequency which slows down our server horribly! These tools try and hog all the CPU and bandwidth for themselves. This is not very social!

But the main prob is, most people don't know what they do when they start a Download Accelerator or MSIE's Make available for offline usage function with such a complex site.

BTTR is just too big to be downloaded totally, accept that. Nobody in the team even has the full collection at home! It's just too much. Besides that, the site changes hourly and you just can't fetch the site in an hour, you get invalid parts.

We were nearly shutdown by our former host because of the many robot attacks we get per day and the CPU that consumed and the problems that made. Asking people through the newspage to stop this behaviour was of no help, they just continued to hammer down our work.

That was when the robot defender was coded as a last resort to avoid a site being shutdown due to egoistic usage. And it really was not our interest to code defense weapons instead of something more useful and topic related...

How the robot defender works:
The defender counts how often you click the site per minute. if that's a human usage you never get to see our defender. if you click too fast per minute then the defender 'believes' that there's no human surfing but maybe a robot hammering.

In this case a "Please don't run robots here" warning is printed instead of the requested page. A human reads that and acts different, a robot doesn't care and hammers on. So the defender sends warnings until the other site takes a rest, if this doesn't happen he knows that it's a machine (robot) attacking and no human.

When this happens the attacker's IP automatically gets banned for the rest of the day.
Bannings are cleared daily at 0:00 GMT.

Is this really necessary?
Unfortunately yes!
In the year 2002 we have shielded the machine against 9000 robot attacks (which all were banned).

It seems to be the only way to prevent 99% of the users from getting a slow machine because of the 1% who use the machine in very egoistic way.

3,10,0

By using back2roots.org or any of our services you agree to our Acceptable Usage Policy!

BTTR is currently work in progess, services are only partially active. Check our Site-Blog for more info!

BTTR >> Docs >> Howtos >> Robots
 
 
Donations Configs Players Robots Hosting Uploads
 Howtos   Reviews   Cheats   List   Makers   Forums 
Webdir Games Demos Tools Disks CDs Music Radio Pics Docs Makers About
Please sign our
GUESTBOOK
 Amiga Document Directory Project 
  
 Search for Document or Author name! 
Send us an
EMAIL
Back to the Roots - AmigaUpdated: 29 Feb 2008, 09:32 GMT© 1999-2008 Bobic + Hippie2000
 





W3C Validated HTML 4.01