我正在尝试创建一个程序,该程序基本上将包含多个浏览器实例(为了不共享缓存),并且在每个浏览器实例上,我需要打开一个网页并停留在它上面。
但是,正如您可能假设的那样,它将消耗的 RAM 量很大,并且也会对 CPU 造成太大压力。我的想法基本上是禁用所有“外观”,并将其作为某种后台进程运行。基本上,模拟打开的浏览器但不显示任何内容,从而节省 RAM 和 CPU。
我不需要查看这些浏览器实例中发生了什么,我只需要打开它们并在启动时运行一些 Javascript。目前,我有这个程序,但是所有的浏览器实例都显示出来了,它占用了太多资源。我需要能够运行 50-60 个浏览器实例。
我正在 .Net 和 C# 中开发它,以及 CefSharp(铬浏览器)
有没有人有任何建议我可以在这件事上做什么?
谢谢大家的建议!如果有人需要这样的东西,你可以使用 cefSharp 浏览器的无头版本。它对我来说几乎一样。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句