代码之家  ›  专栏  ›  技术社区  ›  frosty

Puppeter中LaunchAsync()的线程安全性

  •  0
  • frosty  · 技术社区  · 6 年前

    我需要在多线程应用程序中使用PuppeterSharp。我能用木偶师吗。以单例方式启动Async()?是浏览器。NewPageAsync()资源密集型?如果是,我可以使用资源池模式吗?重复使用前需要进行哪些清理?

    0 回复  |  直到 6 年前
        1
  •  2
  •   hardkoded    6 年前

    你必须记住,浏览器已经过时了。页面实例不会像在引擎盖下控制的Chromium选项卡那样占用大量资源。

    尽管如此,你可以做到。诀窍在于找到一个Chromium实例在部署的机器上可以处理的选项卡数量和网络请求的完美平衡。