Я сейчас пишу гусеницу в java, и я застрял от чего-то.Другие темы = меньше запросов в секунду?
В моем сканере у меня есть потоки, загружающие статическую удаленную страницу, используя HttpURLConnection
. Я попытался загрузить один маленький файл (2kb) с разными параметрами. Соединение имеет тайм-аут, равный 1 с.
Я заметил, что если я использую 100 потоков для загрузки, я получаю в 3 раза больше запросов в секунду (~ 10 тыс. Запросов в секунду, которые используют), тогда как при использовании 500 потоков я делаю «только», 4k запросов в секунду.
Я бы ожидал, что смогу сделать как минимум столько запросов в секунду, как 100 потоков.
Не могли бы вы объяснить мне, почему это так, и если есть какой-то параметр для активации где-то, чтобы увеличить максимальное количество параллельных соединений?
Спасибо :)
Обсуждения в теме? –