簡體   English   中英

通過管道而不是 websocket 連接 Puppeteer 的優缺點是什么

[英]What are the advantages and disadvantages of connecting Puppeteer over pipe instead of a websocket

Puppeteer 支持使用 websocket(默認)或使用管道連接到瀏覽器。

puppeteer.launch({ pipe: true });

這兩種方法有什么優點? 為什么我會選擇一個而不是另一個? 它們的缺點是什么?

如果您在同一服務器中運行所有內容(puppeteer 和 Chromium),則pipes應該是您的默認設置。 他們甚至正在考慮將其設為默認值。 優點是這是 puppeteer 和 Chromium 之間的私人聯系。 您沒有向“世界”開放 WebSocket。 缺點是您不能在另一個 puppeteer 進程中重用 Chromium 實例。

我認為您可以從前面的段落中推斷出WebSockets優缺點。 如果您需要在多個 puppeteer 進程之間或從不同的計算機共享一個 Chromium 實例,您將使用WebSocket

但性能上沒有太大差異。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM