You are here:
The Scale of Your Experience Cloud Sites
Large-scale sites are more than just sites that support a large volume of users. Transaction loads, and heavy traffic patterns also impact the scale of a site. Large-scale sites can benefit from performance and scale optimization tools. Your account representative can advise you on which performance and scale optimizations to enable.
Required Editions
| Available in: Salesforce Classic and Lightning Experience |
| Available in: Enterprise, Performance, Unlimited, and Developer Editions |
| Applies to: LWR, Aura, and Visualforce sites |
You can ask several questions to determine the scale of your site.
Are You Using a License That Supports Your Users?
Salesforce has the tools to help your site serve all your users and grant them access to the data that they require. The Customer Community license is designed to handle a large volume of users who only need limited access to CRM objects. Licenses such as the role-based Customer Community Plus and the Partner Community licenses are designed to grant more access to CRM objects, but they support fewer users.
Enabling Account Role Optimization (ARO) can significantly increase the number of users that a license can accommodate. If still more roles are needed, you can configure a person account owner power user. Person account owner power users can own as many customer or partner portal accounts as are needed.
Does Your Site Have High-Volume Traffic or Transactions?
High-volume traffic can affect the performance and scale of a site, and the type of traffic matters. Here are some considerations.
Determine the percentage of unauthenticated guest users and authenticated, logged-in users, and then use the tools that suit your site traffic.
- Authenticated Traffic
- Are visitors logging in when accessing your site?
- How many visitors are logging in during peak traffic periods?
- How many visitors are logging in on average during routine traffic periods?
- How frequent are traffic peaks?
- Unauthenticated (Guest) Traffic
- Are visitors viewing content or are they registering on your site? How many visitors
are registering during peak traffic times? How many visitors register on average?
- For high registrations, we recommend processing self-registration requests using micro-batching so you can register twice as many guests at a time.
- For high content viewing, set up a custom domain that uses the Salesforce content delivery network (CDN) to reduce page load times.
Tailor your performance tools based on page traffic. Which pages do visitors view most, and how many views are there during high-traffic times? How many views do your pages average?
- For high-volume traffic, the Salesforce CDN can reduce load times.
- To build a robust and lightweight platform with unparalleled performance, we recommend the Lightning Web Runtime (LWR) platform.
- For faster page load times and performance, we recommend Progressive Rendering, which improves individual page performance.
You can also tailor your performance tools based on how users interact with the content on your site. Do visitors view content, or do they create CRM object records? If many users create records, we recommend enabling high-volume record creation using micro-batching.
Evaluating site performance patterns gives insight into performance bottlenecks. And you can identify areas where increasing limits can help your site perform to the level required. For all high-volume sites, we recommend enabling Page Optimizer and regularly conducting performance and scale tests.
Does Your Site Use Many Roles?
If your high-volume site uses role-based licenses such as the Customer Community Plus and Partner Community licenses, unnecessary roles can result. Business accounts automatically create a default number of roles for each new account. Roles are created to aid in sharing data between two accounts, but not all members share data. Reducing the number of roles can improve the performance and scale of your site. Enabling Account Role Optimization (ARO) delays the creation of account roles until more than one user is added to a business account. If the account has a single user, then roles aren’t created for that account. Configure person account owner power users if your site must support even more customer or partner portal accounts.
Are You Customizing the Standard Salesforce Experience?
We test our standard templates, components, and objects for performance. Your customizations tailor your experiences to meet customer needs but can affect site performance. Common customizations include adding Apex code, creating a custom page or custom components, and embedding managed packages from AppExchange. We recommend that you test for performance and scale before and after launch, and regularly thereafter, to understand your site’s limits.
Are You Using Additional Services on Your Site at Scale?
Experience Cloud sites are often used in tandem with services created by Salesforce or by our independent software vendors (ISVs). Whether standard or custom, evaluate how these products perform at scale. Work with your Salesforce account representative for Salesforce product information. Contact your ISV for information about their services’ performance and scale. We recommend regularly testing your Experience Cloud sites that are combined with other products for performance and scale.

