riderkick / FMD

Forked from https://sf.net/p/fmd/
GNU General Public License v2.0
715 stars 212 forks source link

Fmd slowing down #1149

Open Seufrid opened 6 years ago

Seufrid commented 6 years ago

Fmd used to be super quick for me many updates back. I could have thousands of individual chapter queued downloading 50 at a time. But update after update ive noticed it getting slower. And now i cant even queued 20 individual chapters and download them without my pc getting so slow to the point that i have to shutdown the computer by the power button.

I just would really like to know if anyone else has this same problem or if its just me and theres something wrong with my system

wuhugm commented 6 years ago

Me too Opening manga info of any manga from any site takes 100 seconds or more

Tmp341 commented 6 years ago

@ZonedIn I think @riderkick added some limitations to some sites, like mangadex, so we won't hurt their free content sharing. You wanna download faster, but you just use too much resource, and those site admins take precautions like downloading bans your IP etc. Just be reasonable, 50 queue at a time is too much.

@wuhugm That looks like a router/ISP problem on your end. Because, i can open like around 3-6 seconds.

chauvy commented 6 years ago

@Tmp341 I think what @ZonedIn trying to said was FMD took more resources than it used to that his PC slowed down as the result. As for me, it happened only when i checking update my favorite list though only a slightly become heavy/slow.

Tmp341 commented 6 years ago

As I said, i remember @riderkick added some options to slow down abusive usage of FMD, by default.

Seufrid commented 6 years ago

@Tmp341 So if i understand this correct, if our queue is over a specific limit for a specific site fmd will automatically slow down forcing us to remove some of our queue which helps prevent our ip from getting banned?

And also, what if we place a lot of our chapters on pause, and only download 5 at a time? Will our ip still get banned?

And also you said that @riderkick added some options to slow down abusive usage of fmd by default. Since you said "by default" is there a way we can revert the setting? Even though it may put us in a risk of getting our ip banned.

And what is the recommended number of queues at a time?

And was banning ip thing always a problem or did sites just begin to implement them so therefore fmd started to take precautions?

Tmp341 commented 6 years ago

@Tmp341 So if i understand this correct, if our queue is over a specific limit for a specific site fmd will automatically slow down forcing us to remove some of our queue which helps prevent our ip from getting banned?

For example, if you add 50 manga and start to download at the same time, then you most likely abuse them, so, if it is added, fmd limits your speed with used thread at a time option etc.

And also, what if we place a lot of our chapters on pause, and only download 5 at a time? Will our ip still get banned?

That depends on the site. Some sites ban your IP like mangadex, some others stop your download. 5 at a time for mangadex, most likely your IP will be banned, because normally, nobody can read 5 manga at a time. So, site's spam protection takes action.

And also you said that @riderkick added some options to slow down abusive usage of fmd by default. Since you said "by default" is there a way we can revert the setting? Even though it may put us in a risk of getting our ip banned.

You can change it by downloading FMD source code altogether and increasing site specific limitations. But, this means you should know coding. And then you have to build FMD for yourself. This is set because of increased mangadex IP bans. @riderkick said, this is also bad for free manga sites, because of too much resource usage.

And what is the recommended number of queues at a time?

It doesn't matter, as long as you don't download more than 2 manga at the same time, from the same site. Some sites might not ban you even 5 at a time. But as i said, to be on the safe side, I recommend 2.

My default settings are:

And for mangadex:

Not banned since mangadex opened.

Seufrid commented 6 years ago

Do i tick the Enabled box?: screenshot 78

And in the case you do get your ip banned, what do you do then? Use a proxy?

Tmp341 commented 6 years ago

Do i tick the Enabled box?:

Tick that, yes.

And in the case you do get your ip banned, what do you do then? Use a proxy?

Reset your router. Get a new IP. Proxy might work, but i'm not so sure. Also contacing that site and asking for unban should work too.

Seufrid commented 6 years ago

Thanks for educating me. Really appreciate it.