Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Андрей
@aoberon
Database Developer
Сетевое администрирование
Ruby
Crawling
Есть ли альтернатива обычным TCP сокетам для мультипоточного парсера?
Задача: максимально быстро собирать информацию о ~100 млн. страниц на разных доменах через метод HEAD.
Сейчас парсер написан на ruby, использует HTTPClient и многопоточность.
Может, есть более быстрые библиотеки для таких задач?
Вопрос задан
более трёх лет назад
14874 просмотра
Комментировать
Подписаться
4
Оценить
Комментировать
Facebook
Вконтакте
Twitter
Помогут разобраться в теме
Все курсы
Слёрм
Kubernetes База
6 недель
Далее
Слёрм
Kubernetes Мега
6 недель
Далее
Skillbox
Профессия DevOps-инженер PRO
12 месяцев
Далее
Решения вопроса
0
Пригласить эксперта
Ответы на вопрос
2
Станислав
@crackedmind
web-developer
1) Запустить на jruby/rubinius чтобы получить настоящую многотредовость для распределения потоков по ядрам, а то GIL мешает
2) Запустить несколько процессов
Ответ написан
более трёх лет назад
Комментировать
Нравится
2
Комментировать
Facebook
Вконтакте
Twitter
Сергей Протько
@Fesor
Full-stack developer (Symfony, Angular)
Ну начнем с того что HTTP в качестве транспорта использует TCP (во всяком случае со стороны сервера), так что... нет.
Ответ написан
более трёх лет назад
Комментировать
Нравится
Комментировать
Facebook
Вконтакте
Twitter
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
Сетевое администрирование
+3 ещё
Средний
Почему не работает OPNsense в режиме PortForward?
1 подписчик
19 окт.
124 просмотра
1
ответ
Компьютерные сети
+2 ещё
Средний
Как организовать сеть на Микротике с двумя интернет шлюзами?
2 подписчика
18 окт.
2059 просмотров
5
ответов
Компьютерные сети
+2 ещё
Средний
Почему падает качество голоса при исходящих звонках VoIP?
2 подписчика
14 окт.
272 просмотра
0
ответов
Сетевое администрирование
Простой
Можно ли в Windows 10 без виртуальной машины сделать так, чтобы OpenVPN подключение распространялось бы только на конкретные программы?
1 подписчик
14 окт.
221 просмотр
2
ответа
Linux
+2 ещё
Средний
Существует ли готовое решение или проект для организации Linux-шлюза с маршрутизацией, VPN и DPI-обходом?
5 подписчиков
13 окт.
1260 просмотров
2
ответа
Компьютерные сети
+2 ещё
Простой
Как найти обрыв/ короткое замыкание витой пары?
2 подписчика
11 окт.
605 просмотров
7
ответов
Linux
+3 ещё
Средний
FireWall (Linux) для VLESS (Nekoray) и с разными профилями VPN (IP, Port). Как настроить Kill Switch?
1 подписчик
11 окт.
378 просмотров
3
ответа
Компьютерные сети
+2 ещё
Простой
Как из /128 адреса ipv6 самому себе присвоить /64 или даже /48?
1 подписчик
05 окт.
393 просмотра
2
ответа
Linux
+1 ещё
Простой
Как настроить безопасный доступ к внутренним ресурсам за маршрутизатором?
3 подписчика
02 окт.
576 просмотров
4
ответа
Сетевое администрирование
+4 ещё
Средний
Как настроить Kerberos на Windows Server вне домена?
3 подписчика
01 окт.
194 просмотра
1
ответ
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Middle MLops инженер
ЭТП ГПБ / VESNA
До 380 000 ₽
Flutter разработчик (Middle)
Nomadic Soft
от 1 600 до 2 240 $
Fullstack разработчик (Laravel + Vue.js/React.js)
Nomadic Soft
от 1 600 до 2 240 $
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама