Можно ли в скрапи один спайдер запустить так чтобы он на нескольких ядрах проца выполнялся? В разных процессах?
а зачем тебе? ты уже добился заветной цифры в 4-4.5к айтемсов в секунду (упс, в минуту!) и хочешь еще больше прироста скорости? просто скрапи обычно жрет ну 5-20% проца. Основной простой в IO, и не дисковом, а самого интернетика=сайта, который ты парсишь. Но вообще, можешь покопать в ту сторону: https://scrapyd.readthedocs.io/en/stable/config.html?highlight=cpu#max-proc-per-cpu
а зачем тебе? ты уже добился заветной цифры в 4-4.5к айтемсов в секунду (упс, в минуту!) и хочешь еще больше прироста скорости? просто скрапи обычно жрет ну 5-20% проца. Основной простой в IO, и не дисковом, а самого интернетика=сайта, который ты парсишь. Но вообще, можешь покопать в ту сторону: https://scrapyd.readthedocs.io/en/stable/config.html?highlight=cpu#max-proc-per-cpu
У меня тормозит обработка данных, которые скачались. А делать так чтобы сначала скачать, а потом обработать - не очень хочется. Там места нужно ооочень много.
(про секунду - это я попутал, 4к в минуту) и 4к это обычно пробег по кэшу)) т.е. - без учета интернетика. где-то 10-20 значений в item'e, самих айтемов- ну штук 20тыщ