JDownloader Community - Appwork GmbH
 

Reply
 
Thread Tools Display Modes
  #1  
Old 18.02.2010, 18:46
wahnsinn wahnsinn is offline
Vacuum Cleaner
 
Join Date: Feb 2010
Posts: 16
Post Speed-optimization for free users

Hi.
Let me first say Im very happy with JD, and ever since I switched from CL I never looked back.

However, there are a few things that do bug me about it, particularly when I use it with hosters I dont have a premium account for.

Lets take Megaupload as an example.
Even as a free user, I generally get "maximum" speed (1.6mb/s) from Megaupload.
However sometimes I only get a lower d/l speed (200k/s, 100k/s, 50k/s .. it seems Megaupload does a fair amount of staggering there, thus always resulting in similar speed "categories" or something.)

The fun part is, its easily possible to get full speed, by restarting the download. (i.e.: 1. disable 2. enable 3. resume if neccessary).
Sometimes one has to re-start the download multiple times, and sometimes it may even be necessary to do a re-connect, but generally its possible with 2-5 attempts to get full speed. ( )

The same is true for many other hosters.

I would therefore suggest two things for your consideration:

1. A simple way to stop, start/resume with one or two clicks, a button, or whatever. There already is a "reset" option - but that also deletes any data that has already been successfully downloaded with it, so its not ideal. The method I described (rightclick - disable - right click - enable - right click - resume - wait for d/l to begin - note speed hasnt increased - repeat ...) can get a little annoying

2. A setting for what I would call "minimum download speed". If that speed is not reached, JD takes measures (such as re-starting the dl, or re-connecting to get a new IP) for a certain number of tries.
Ideally, it should be configurable "per hoster":
eg.
Megaupload (free user) minimum dl speed: 500k/s
FileFactory (free user) minimum dl speed: 500k/s
etc.

I realize this is probably a tall order but I do believe it could make JD even better. Id also like to know if others are interested in this. Im not sure if the majority of users are primarily "free users" like me anyway

thanks for your attention
Reply With Quote
  #2  
Old 19.02.2010, 14:07
remi
Guest
 
Posts: n/a
Default

What you're writing about has been written several times on this board.

One example is here :- "Minimum download speed"

I think most customers aren't that rich to buy accounts and most of them are free loaders. The price for free loaders is the speed and some other limits imposed by the hosts. By downloading from several hosts simultaneously you can circumvent the problem of not using your bandwidth.

Some remarks :-

- If you stop downloading a file that can not be resumed you'll need to download it all over again.

- I don't think changing your IP address will change the speed of your connection to the host.
Reply With Quote
  #3  
Old 19.02.2010, 15:52
wahnsinn wahnsinn is offline
Vacuum Cleaner
 
Join Date: Feb 2010
Posts: 16
Default

Quote:
Originally Posted by remi View Post
What you're writing about has been written several times on this board.

One example is here :- "Minimum download speed"
:o
my apologies, I only read through a couple of pages of threads, didnt use the search. sorry!

As I see now, others have written quite a bit of very sensible things on this topic, so Im not going to pursue this any further in here, just saying: Id LOVE if this were realized in some fashion.
Reply With Quote
  #4  
Old 03.03.2010, 08:35
drbits's Avatar
drbits drbits is offline
JD English Support (inactive)
 
Join Date: Sep 2009
Location: Physically in Los Angeles, CA, USA
Posts: 4,437
Default

Take a look at the settings for Megaupload. You can do something like what you want by using the Portrotation option. Also, set your initial port to 800 instead of 80 to reduce competition.

Also, set up Automatic Reconnection (blue circular arrow with check box). There are some options in Settings - Basics - Download & Connections General that you can check: Let Reconnects Interrupts Resumable Downloads may help you if you are downloading both Megaupload and either Hotfile or RapidShare.

Of course, you have to set-up the reconnection script for your router if you haven't done that yet.

In the next Major Release, you will be able to schedule a reconnection every N minutes. That is useful if you are only using resumable hosts.
__________________
Please, in each Forum, Read the Rules!.Helpful Links. Read before posting.
Reply With Quote
  #5  
Old 03.03.2010, 10:21
drbits's Avatar
drbits drbits is offline
JD English Support (inactive)
 
Join Date: Sep 2009
Location: Physically in Los Angeles, CA, USA
Posts: 4,437
Default

Take a look at the settings for Megaupload. You can do something like what you want by using the Portrotation option. Also, set your initial port to 800 instead of 80 to reduce competition.

Also, set up Automatic Reconnection (blue circular arrow with check box). There are some options in Settings - Basics - Download & Connections General that you can check: Let Reconnects Interrupts Resumable Downloads may help you if you are downloading both Megaupload and either Hotfile or RapidShare.

Of course, you have to set-up the reconnection script for your router if you haven't done that yet.

In the next Major Release, you will be able to schedule a reconnection every N minutes. That is useful if you are only using resumable hosts.

I have entered a new feature request in the bugtracker to add a minimum speed trigger to the scheduler. One would use the scheduler to set how often to measure. The total number of bytes would be measured for 60 seconds, divided by 60K and compared to the specified speed. If the KBytes per second is low enough, then the action specified by that scheduler page would be performed. -1 (the default) would disable this.

I have also asked for some new actions, including "Trigger Automatic Reconnection".
__________________
Please, in each Forum, Read the Rules!.Helpful Links. Read before posting.
Reply With Quote
  #6  
Old 03.03.2010, 12:48
remi
Guest
 
Posts: n/a
Cool

Quote:
Originally Posted by drbits View Post
I have entered a new feature request in the bugtracker to add a minimum speed trigger to the scheduler. One would use the scheduler to set how often to measure. The total number of bytes would be measured for 60 seconds, divided by 60K and compared to the specified speed. If the KBytes per second is low enough, then the action specified by that scheduler page would be performed. -1 (the default) would disable this.

I have also asked for some new actions, including "Trigger Automatic Reconnection".
I think this should belong to an event manager, but I haven't read the full feature description. Can you please tell me where it is?

(Note that your post #4 is redundant)
Reply With Quote
  #7  
Old 03.03.2010, 20:10
drbits's Avatar
drbits drbits is offline
JD English Support (inactive)
 
Join Date: Sep 2009
Location: Physically in Los Angeles, CA, USA
Posts: 4,437
Default

Bug tracker ticket: http://svn.jdownloader.org/issues/show/1375
Sorry, I worked on a lot of Bug tracker tickets yesterday.

When an event manager becomes available, the scheduler would just become an event source. The action coordination would become part of the event manager.

Trigger Automatic Reconnection (not by that name) is already in the code. It just needs to be called. I stuck the minimum speed into the scheduler, because we do not have an event manager available right now.

Sorry about the double post, I tried to remove it, but couldn't.
Reply With Quote
  #8  
Old 04.03.2010, 13:22
remi
Guest
 
Posts: n/a
Default

Thanks for the clarification.

There was an event manager and it worked. There might be bugs in it, but why isn't it restored?

I once made a conceptual sketch (for myself) of a "task manager" in jD. Both event based and scheduled tasks are specialisations of task. Events would be triggered internally or externally.

If someone would be interested in my complete sketch I'll create a new conceptual diagram.

Note that you can "remove" your post by just replacing the text in it by a ".".

Last edited by remi; 04.03.2010 at 13:25.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT +2. The time now is 01:06.
Provided By AppWork GmbH | Privacy | Imprint
Parts of the Design are used from Kirsch designed by Andrew & Austin
Powered by vBulletin® Version 3.8.10 Beta 1
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.