我应该使用 puppeteer 作为后端的一部分吗?
Should I use puppeteer as part of my backend?
假设我想创建一个前端,多个用户可以在其中向服务器发送请求,从网站上抓取一些链接,puppeteer 是否能够足够快地处理它 concurrently/atleast 或者我应该考虑其他方法?
此外,是否有任何可能的方式在移动设备上的无头浏览器实例(启用 js)中加载页面?如果可能的话,我怎样才能在 javascript 中编写我自己的无头浏览器?
您始终可以通过 PM2 部署 node.js 实例并同时生成多个进程来处理传入负载。您应该将总进程限制为您的盒子可用的内核总数,否则这将正常工作。
这是否可以处理您的负载取决于您的服务器、工作负载和预期的吞吐量。您需要进行一些负载测试才能为您的系统做出决定。
假设我想创建一个前端,多个用户可以在其中向服务器发送请求,从网站上抓取一些链接,puppeteer 是否能够足够快地处理它 concurrently/atleast 或者我应该考虑其他方法?
此外,是否有任何可能的方式在移动设备上的无头浏览器实例(启用 js)中加载页面?如果可能的话,我怎样才能在 javascript 中编写我自己的无头浏览器?
您始终可以通过 PM2 部署 node.js 实例并同时生成多个进程来处理传入负载。您应该将总进程限制为您的盒子可用的内核总数,否则这将正常工作。
这是否可以处理您的负载取决于您的服务器、工作负载和预期的吞吐量。您需要进行一些负载测试才能为您的系统做出决定。