Каковы преимущества и недостатки подключения Puppeteer по каналу вместо веб-сокета - PullRequest
0 голосов
/ 28 февраля 2019

Puppeteer поддерживает подключение к браузеру либо с помощью веб-сокета (по умолчанию), либо с помощью канала.

puppeteer.launch({ pipe: true });

Каковы преимущества любого из этих подходов?Почему я бы выбрал одно над другим?Каковы их недостатки?

1 Ответ

0 голосов
/ 28 февраля 2019

pipes должно быть вашим значением по умолчанию, если вы запускаете все (кукловод и хром) на одном сервере.Они даже считают установкой по умолчанию.Профи это частная связь между кукловодом и хромом.Вы не открываете WebSocket для «мира».Дело в том, что вы не можете повторно использовать экземпляр хрома с другим процессом кукловода.

Я думаю, вы можете сделать выводы о плюсах и минусах WebSockets из предыдущих абзацев.Вы должны использовать WebSocket, если вам нужно совместно использовать экземпляр хрома во многих процессах кукловода или на другом компьютере.

Хотя в производительности нет больших отличий.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...