Loading
Prepare for Email to Become the Default Login ExperienceRead More
Extend Salesforce with Clicks, Not Code
Prerequisites for the Salesforce CDN

Prerequisites for the Salesforce CDN

Before you set up a custom domain that uses the Salesforce content delivery network (CDN), complete these steps.

Required Editions

Available in: both Salesforce Classic and Lightning Experience
Available in: Enterprise, Performance, and Unlimited Editions.
Applies to: LWR, Aura, and Visualforce sites
Tip
Tip To learn what content delivery networks are, how they work, and how they can help you improve your Experience Cloud site’s performance and scalability, watch Video icon Improve Performance and Scalability with Salesforce’s Content Delivery Network.

Unfamiliar with terms like DNS, CAA, and CNAME? See Custom Domain Terminology.

Be sure to read the Considerations for Using a CDN for Your Experience Cloud Site.

Verify the Canonical Name (CNAME) Records for Your Domain

Before you can set up your custom domain with the Salesforce CDN, update DNS to include the required canonical name (CNAME) records for your domain and the _acme-challenge subdomain. See Point Your Custom Domain to Your Org.

Manage Certificate Authority Authorization (CAA) Records

The Salesforce CDN uses Let’s Encrypt as its certificate authority. Before you set up our CDN for your domain:

  • If your domain doesn’t have a current Certification Authority Authorization (CAA) record, leave it as is.
  • If your domain or the subdomain has a CAA record, add letsencrypt.org to the record.
  • If your company decides to set up a CAA record in the future, add letsencrypt.org to the record to avoid disruption to your CDN.

For more information, see the Let’s Encrypt website.

Note
Note Let’s Encrypt requires consent from the owner of high-value domains before allowing a CAA certificate change for those domains. The list of high-value domains isn’t publicly available. If your domain is on the list of high-value domains, contact Let’s Encrypt to temporarily remove the block before configuring the Salesforce CDN. If your CDN request fails or it remains in a status of provisioning for more than a day, contact Salesforce Customer Support for assistance.

Use an Existing External Domain

Salesforce uses a partner service to optimize content delivery. All information that’s sent to or returned by a domain is stored and transmitted through the CDN service.

If you have an existing domain hosted outside of Salesforce, such as www.example.com, and that domain isn’t currently registered with the Salesforce CDN partner that will serve your domain, moving to the Salesforce CDN is a two-step process. First, set up a custom domain that points to our CDN partner as a third-party CDN. Commerce LWR sites can’t use a CDN outside of Salesforce. See Use a Third-Party Service or CDN to Serve Your Custom Domain.

Then, after you activate the custom domain and your domain successfully serves content from your Experience Cloud site, change the HTTPS option for that custom domain to the Salesforce CDN.

 
Loading
Salesforce Help | Article