计费取决于你使用 Browser Run 的方式:
- Quick Actions:仅按浏览器小时数计费。
- 浏览器会话(Puppeteer、Playwright、CDP):直接控制浏览器,按浏览器小时数和并发浏览器计费。
浏览器小时数在所有方式之间共享。
| Workers Free | Workers Paid | |
|---|---|---|
| 浏览器小时数 | 每天 10 分钟 | 每月 10 小时,之后每额外小时 $0.09 |
| 并发浏览器(仅浏览器会话) | 3 个浏览器 | 10 个浏览器(按月平均计算),之后每个额外浏览器 $2.00 |
要查看或更改套餐,请前往 Cloudflare 仪表板中的 **Workers plans(Workers 套餐)**页面:
Go to Workers plans ↗如果 Workers Paid 用户在某月使用 Quick Actions 50 小时,该月预估费用如下。
浏览器小时数:
50 小时 - 10 小时(套餐包含)= 40 小时
40 小时 × 每小时 $0.09 = $3.60
如果 Workers Paid 用户在某月使用浏览器会话(Puppeteer、Playwright 或 CDP)50 小时,前 15 天使用 10 个并发浏览器,后 15 天使用 20 个并发浏览器,该月预估费用如下。
浏览器小时数:
50 小时 - 10 小时(套餐包含)= 40 小时
40 小时 × 每小时 $0.09 = $3.60
并发浏览器:
((10 个浏览器 × 15 天) + (20 个浏览器 × 15 天)) = 当月共使用 450 个浏览器
当月使用 450 个浏览器 ÷ 30 天 = 15 个浏览器(按月平均)
15 个浏览器(按月平均)− 10(套餐包含)= 5 个浏览器
5 个浏览器 × 每个 $2.00 = $10.00
浏览器小时数和并发浏览器合计:
$3.60 + $10.00 = $13.60
你可以通过两种方式监控 Browser Run 用量:
-
要在 Cloudflare 仪表板中监控 Browser Run 用量,请前往 Browser Run 页面。
Go to Browser Run ↗ -
X-Browser-Ms-Used请求头在每个 Quick Actions 响应中返回,报告该请求使用的浏览器时间(毫秒)。你也可以使用 TypeScript SDK 的.asResponse()方法访问此请求头:const contentRes = await client.browserRendering.content .create({ account_id: "account_id", }) .asResponse(); const browserMsUsed = parseInt( contentRes.headers.get("X-Browser-Ms-Used") || "", );
然后你可以根据上述表格和用量估算费用。
否。如果 Quick Actions 请求因 waitForTimeout 错误失败,浏览器会话不计费。
Cloudflare 将并发浏览器计算为每日峰值用量的月平均值。换句话说,我们记录每天并发浏览器的峰值数量,然后计算这些值的月平均值。这种方法反映你的典型流量,确保不会因短暂的并发浏览器峰值而被不成比例地收费。
每天结束时,Cloudflare 将该日所有浏览器用量(以秒为单位)汇总。每个计费周期结束时,我们将所有每日总计相加得到每月浏览器小时总数,四舍五入到最接近的整小时。换句话说,1,800 秒(30 分钟)或以上向上舍入到最接近的小时,1,799 秒或更少向下舍入到最接近的整小时。
例如,如果你某天只使用一分钟浏览器时间,该天计为一分钟。如果你在 30 天的月份中每天都这样做,总计为 30 分钟。计费时,我们将其向上舍入为一浏览器小时。