Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Андрей
@aoberon
Database Developer
Сетевое администрирование
Ruby
Crawling
Есть ли альтернатива обычным TCP сокетам для мультипоточного парсера?
Задача: максимально быстро собирать информацию о ~100 млн. страниц на разных доменах через метод HEAD.
Сейчас парсер написан на ruby, использует HTTPClient и многопоточность.
Может, есть более быстрые библиотеки для таких задач?
Вопрос задан
более трёх лет назад
14873 просмотра
Комментировать
Подписаться
4
Оценить
Комментировать
Facebook
Вконтакте
Twitter
Решения вопроса
0
Пригласить эксперта
Ответы на вопрос
2
Станислав
@crackedmind
web-developer
1) Запустить на jruby/rubinius чтобы получить настоящую многотредовость для распределения потоков по ядрам, а то GIL мешает
2) Запустить несколько процессов
Ответ написан
более трёх лет назад
Комментировать
Нравится
2
Комментировать
Facebook
Вконтакте
Twitter
Сергей Протько
@Fesor
Full-stack developer (Symfony, Angular)
Ну начнем с того что HTTP в качестве транспорта использует TCP (во всяком случае со стороны сервера), так что... нет.
Ответ написан
более трёх лет назад
Комментировать
Нравится
Комментировать
Facebook
Вконтакте
Twitter
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
Сетевое администрирование
Простой
Как организовать скачивание обновлений для игр lesta?
1 подписчик
26 сент.
130 просмотров
1
ответ
Компьютерные сети
+1 ещё
Средний
Пробросил порты. TCP работает, UDP нет. В чём может быть причина?
4 подписчика
24 сент.
2496 просмотров
4
ответа
Сетевое администрирование
Простой
Настройка проброса портов. Как заставить работать?
3 подписчика
24 сент.
1167 просмотров
4
ответа
Ubuntu
+4 ещё
Средний
С помощью чего создать тунель между Ubuntu и Cisco?
1 подписчик
24 сент.
169 просмотров
2
ответа
Компьютерные сети
+4 ещё
Простой
Как сделать, чтобы проброс портов работал для всех пользователей?
1 подписчик
24 сент.
224 просмотра
1
ответ
Компьютерные сети
+3 ещё
Простой
Можно ли настроить маршрутизатор так, чтобы при подключении к сети Radmin видеть всю локальную сеть?
1 подписчик
20 сент.
361 просмотр
2
ответа
Сетевое администрирование
+1 ещё
Средний
Разрешение трафика с помощью ACL Extended на коммутаторе Cisco 3850?
2 подписчика
18 сент.
108 просмотров
1
ответ
Сетевое администрирование
+2 ещё
Простой
Как пробросить локальный принтер в windows server 2025?
3 подписчика
11 сент.
507 просмотров
0
ответов
Сетевое администрирование
+2 ещё
Средний
Как перенести Windows Server на другое железо?
5 подписчиков
09 сент.
586 просмотров
4
ответа
Сетевое администрирование
+1 ещё
Средний
Как включить интернет на мобильных с помощью xRay?
1 подписчик
08 сент.
891 просмотр
1
ответ
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
TechLead/Старший системный администратор (Office Infrastructure)
TravelLine
•
Санкт-Петербург
от 230 000 ₽
Старший системный администратор (Production Infrastructure)
TravelLine
•
Санкт-Петербург
от 250 000 ₽
Консультант-разработчик 1C (в офис)
EuroAuto
•
Санкт-Петербург
от 200 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама