STOP Using Download Accelerators!!
STOP Using Download Accelerators!!
Anyone who is using download accelerators to download from my site, please stop now. This includes DAP or anything like that. You're causing to server to lag and not be availible to others.
If you're wondering why, let me explain how a download accelerator works. A download accelerator works by making multiple connections to download the same file. So lets say you have it set to make 4 connections when downloading. The first connection works like normal, then the 2nd one lies and says it has 25% of the file, the 3rd says it has 50% of the file, and the 4th one says it has 75%. So each connection downloads a different part of the file and then it puts it together when they're done.
So why is this a problem? Well, for each connection that is made, a new Apache (the Web Server) process is created. Each process will use a little bit of RAM. So when people make multiple connections by using download accelerators, those people are causing the server to use more RAM than it should. So the person with their download accelerator set to make 8 connections, that person is making the server use 8 times as much RAM than it should. So with all these people making multiple connections, the server runs out of RAM and is unable to respond to new client requests. Thus, that is why some people arent able to get to the site.
If you're wondering why, let me explain how a download accelerator works. A download accelerator works by making multiple connections to download the same file. So lets say you have it set to make 4 connections when downloading. The first connection works like normal, then the 2nd one lies and says it has 25% of the file, the 3rd says it has 50% of the file, and the 4th one says it has 75%. So each connection downloads a different part of the file and then it puts it together when they're done.
So why is this a problem? Well, for each connection that is made, a new Apache (the Web Server) process is created. Each process will use a little bit of RAM. So when people make multiple connections by using download accelerators, those people are causing the server to use more RAM than it should. So the person with their download accelerator set to make 8 connections, that person is making the server use 8 times as much RAM than it should. So with all these people making multiple connections, the server runs out of RAM and is unable to respond to new client requests. Thus, that is why some people arent able to get to the site.
Last edited by thc on Tue Jan 17, 2006 12:36 am, edited 1 time in total.
- alex bk-bk
- >>>>>>>><<<<<<<<
- Posts: 2216
- Joined: Thu Oct 13, 2005 12:39 pm
- Location: SE london
- Contact:
well, a single connection to the server might not always max out your internet connection. I got 5mbit cable and it always maxes me out when i download. I get 580 kb/s no problem. But for people overseas, it may be different. Sometimes you can get more if you make multiple connections to the server. But that's not good for the server. 
yeah, i could do that... but it's not just one person. I was looking into using the LimitIPConn apache module, but it's gonna be some trouble to set up. hopefully everyone will just behave. 
- rickyricardo
- Posts: 1137
- Joined: Fri Oct 07, 2005 1:36 pm
- Location: Baltimore, MD
well, the install for the module wants to to recompile apache with the module. I just haven't wanted to take the time to try to compile apache because i know that will be a pain in the ass (for me at least
)
anyhow, i banned that guy so he's no longer a problem. his thing was making over 10 connections to dl the file.
anyhow, i banned that guy so he's no longer a problem. his thing was making over 10 connections to dl the file.
Who is online
Users browsing this forum: No registered users and 0 guests
