- Регистрация
- 03.06.2016
- Сообщения
- 312
- Благодарностей
- 410
- Баллы
- 63
Делаю get запрос на различные url. Далее проверяю пустой ли ответ и если ответ не пустой, то ищу нужное в ответе регуляркой. Запускаю потоков 5 и понимаю, что иногда один поток может выполнятся более 7-8 часов. (а по факту он максимум должен идти 25 секунд)
Трассировка показала, что это либо экшн (пустой ли ответ либо регулярка).
Я так понимаю, что иногда get запрос отдаёт очень большой формат данных и поэтому данные потоки забиваются.
(Притом что когда поток забит он начинает нереально грузить сервак)
Как решить?
Трассировка показала, что это либо экшн (пустой ли ответ либо регулярка).
Я так понимаю, что иногда get запрос отдаёт очень большой формат данных и поэтому данные потоки забиваются.
(Притом что когда поток забит он начинает нереально грузить сервак)
Как решить?