跳到主内容
@wquguru
精选78Cloudflare Browser Run(Changelog)云与平台

Cloudflare Browser Run v1.1.0:支持多客户端并发连接同一会话

Browser Run - Connect multiple clients to one Browser Run session

原文
发到 X
推荐理由

如果你依赖 Cloudflare Browser Run 进行大规模自动化任务,这次更新允许你复用浏览器会话,显著降低冷启动开销和并发限制压力。请确保将 SDK 升级至 v1.1.0+ 并采用新的 Context 隔离模式。

Browser Run sessions now accept multiple concurrent connections. Before, a session accepted only one connection at a time, and other Workers had to wait until that connection closed. Now multiple Workers can connect to the same browser at the same time.

Browser Run 会话现在支持多个并发连接。在此之前,一个会话一次只能接受一个连接,其他 Worker 必须等到该连接关闭后才能继续。现在,多个 Worker 可以同时连接到同一个浏览器。

Each puppeteer.connect() call opens its own Chrome DevTools Protocol (CDP) connection. Create a separate browser context for each request to keep its pages, cookies, and storage apart from other clients.

每次 puppeteer.connect() 调用都会建立自己的 Chrome DevTools Protocol (CDP) 连接。为每个请求创建独立的浏览器上下文,以使其页面、Cookie 和存储与其他客户端隔离。

代码 · 10 行
const browser = await puppeteer.connect(env.MYBROWSER, sessionId);
const context = await browser.createBrowserContext();
try {
	const page = await context.newPage();
	await page.goto("https://example.com");
	// ...
} finally {
	await context.close();
	await browser.disconnect(); // keep the shared browser running
}
代码 · 10 行
const browser = await puppeteer.connect(env.MYBROWSER, sessionId);
const context = await browser.createBrowserContext();
try {
	const page = await context.newPage();
	await page.goto("https://example.com");
	// ...
} finally {
	await context.close();
	await browser.disconnect(); // keep the shared browser running
}

Sharing sessions means fewer new browsers to launch, less cold-start time, and fewer concurrent browsers counted against your limits.

共享会话意味着需要启动的新浏览器更少、冷启动时间更短,并且计入限制的同时运行的浏览器数量也更少。

Concurrent connections require @cloudflare/puppeteer version 1.1.0 or later.

并发连接需要 @cloudflare/puppeteer 版本 1.1.0 或更高版本。

Refer to Reuse sessions for a full example.

请参阅“复用会话”以获取完整示例。

更进一步:量化金融体系

看懂新闻只是起点——沿量化金融路径,把它变成能交付的工程能力

进入量化体系 →

相似阅读

关联信息,但可能不是同一事件