STOP Using Download Accelerators!!
Posted: Tue Jan 17, 2006 12:18 am
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.
