Skip to content

Commit 4093491

Browse files
kathaylToriLindsay
authored andcommitted
Update faq.mdx (#23762)
* Update faq.mdx add info on how to reduce concurrency + maintain session isolation * Update src/content/docs/browser-rendering/faq.mdx Co-authored-by: ToriLindsay <[email protected]> * Update src/content/docs/browser-rendering/faq.mdx Co-authored-by: ToriLindsay <[email protected]> * Update src/content/docs/browser-rendering/faq.mdx Co-authored-by: ToriLindsay <[email protected]> --------- Co-authored-by: ToriLindsay <[email protected]>
1 parent 5f1c90c commit 4093491

File tree

1 file changed

+9
-10
lines changed
  • src/content/docs/browser-rendering

1 file changed

+9
-10
lines changed

src/content/docs/browser-rendering/faq.mdx

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -51,16 +51,6 @@ Returning an `HTMLElement` will not work.
5151

5252
:::
5353

54-
### What are the usage limits and pricing tiers for Cloudflare Browser Rendering and how do I estimate my costs?
55-
56-
You can view the complete breakdown of concurrency caps, request rates, timeouts, and REST API quotas on the [limits page](/browser-rendering/platform/limits/).
57-
58-
By default, idle browser sessions close after 60 seconds of inactivity. You can adjust this with the [`keep_alive` option](/browser-rendering/platform/puppeteer/#keep-alive).
59-
60-
#### Pricing
61-
62-
Browser Rendering is currently free up to the limits above until billing begins. Pricing will be announced in advance.
63-
6454
### Does Browser Rendering rotate IP addresses for outbound requests?
6555

6656
No. Browser Rendering requests originate from Cloudflares global network, but you cannot configure per-request IP rotation. All rendering traffic comes from Cloudflare IP ranges and requests include special headers [(`cf-biso-request-id`, `cf-biso-devtools`)](/browser-rendering/reference/automatic-request-headers/) so origin servers can identify them.
@@ -86,3 +76,12 @@ If you recently upgraded to the Workers Paid plan to increase your Browser Rende
8676
### Why is my screenshot blurry?
8777

8878
If your screenshot is blurry, it may be because you increased the height and width of the viewport. To fix this, increase the value of the `deviceScaleFactor` (default is 1).
79+
80+
### How can I manage concurrency and session isolation with Browser Rendering?
81+
82+
If you are hitting concurrency limits, or would like to better manage concurrent browser usage with the [Workers Binding method](/browser-rendering/workers-bindings/), here are a few tips:
83+
84+
- Optimize with tabs or shared browsers: Instead of launching a new browser for each task, consider opening multiple tabs or running multiple actions within the same browser instance.
85+
- [Reuse sessions](/browser-rendering/workers-bindings/reuse-sessions/): You can optimize your setup and decrease startup time by reusing sessions instead of launching a new browser every time. If you are concerned about maintaining test isolation, for example for tests that depend on a clean environment, we recommend using [incognito browser contexts](https://pptr.dev/api/puppeteer.browser.createbrowsercontext), which isolate cookies and cache with other sessions.
86+
87+
If you are still running into concurrency limits you can [request a higher limit](https://forms.gle/CdueDKvb26mTaepa9).

0 commit comments

Comments
 (0)