- best is connexion and best are the results : you can have 50 download at same time
- If we use a country, problem asyn is low : we have "only" 4..5 download at same time
The problem is big if user have not country filter and a bad bandwith - my all test is with 90 urls (with 16Mb/s i not have a bad connexion)
and yes, muti-thread with python is less efficient than Go - it's good in this case
-c all --test-async not pass all I'm frozen every time.
At iran ? but at same time , with go, all is ok and without
--test-asyncit also ok ?
Duration: 496.655563ms Iran https://repo.iut.ac.ir/repo/manjaro/ 51 Duration: 9.068242877s Iran https://repo.sadjad.ac.ir/manjaro/ 50
^C^C Error: interrupted by the user. ^CError in atexit._run_exitfuncs: Traceback (most recent call last): File "/usr/lib/python3.7/concurrent/futures/thread.py", line 40, in _python_exit t.join() File "/usr/lib/python3.7/threading.py", line 1032, in join self._wait_for_tstate_lock() File "/usr/lib/python3.7/threading.py", line 1048, in _wait_for_tstate_lock elif lock.acquire(block, timeout): KeyboardInterrupt