Ubuntu
06-07-2010, 12:29 PM
Well, ive developed a upload service that mirrors your files to multiple servers around the world after upload.
Then, when a client goes to download the file it will select the best server for them (closest, lowest ping, less capacity).
Right now, its free to use for testing (we need to tweak a few things). The design is a free one, although thats the last thing on the list for now.
Its working perfectly, the only thing we need to mess about with is file syncs. Immediately after uploading you may have to wait 20-30 seconds for the files to be sent to other servers (before you can access it)
We also want to implement it so that upload works around the same idea too. It will select the closest server and upload it there, then it will mirror to servers further away (whereas now there is 1 server doing all the upload requests regardless of location of the user)
Just a small fix is converting files uploaded into a long string of numbers to avoid name conflicts.
If you want to play around with it, visit this link (http://64.120.245.138/)
(Please dont abuse it)
Then, when a client goes to download the file it will select the best server for them (closest, lowest ping, less capacity).
Right now, its free to use for testing (we need to tweak a few things). The design is a free one, although thats the last thing on the list for now.
Its working perfectly, the only thing we need to mess about with is file syncs. Immediately after uploading you may have to wait 20-30 seconds for the files to be sent to other servers (before you can access it)
We also want to implement it so that upload works around the same idea too. It will select the closest server and upload it there, then it will mirror to servers further away (whereas now there is 1 server doing all the upload requests regardless of location of the user)
Just a small fix is converting files uploaded into a long string of numbers to avoid name conflicts.
If you want to play around with it, visit this link (http://64.120.245.138/)
(Please dont abuse it)