Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 7 additions & 7 deletions src/content/docs/speed/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ import { CardGrid, Description, Feature, LinkTitleCard, Plan, RelatedProduct } f

<Description>

Improve the performance of your website or web application.
Improve the performance of your website or web application.
</Description>

<Plan type="all" />
Expand Down Expand Up @@ -50,19 +50,19 @@ Understand your Internet quality to identify scenarios that your Internet connec
## Related products

<RelatedProduct header="Cache rules" href="/cache/how-to/cache-rules/" product="cache">
Customize the cache properties of your HTTP requests.
Customize the cache properties of your HTTP requests.
</RelatedProduct>

<RelatedProduct header="Cloudflare Web Analytics" href="/web-analytics/" product="analytics">
Understand the performance of your webpages as experienced by your site visitors.
Understand the performance of your webpages as experienced by your site visitors.
</RelatedProduct>

<RelatedProduct header="Cloudflare Image Resizing" href="/images/transform-images/" product="images">
Transform images on Cloudflare’s edge platform: resize, adjust quality, and convert images to WebP or AVIF format on demand.
Transform images on Cloudflare’s edge platform: resize, adjust quality, and convert images to WebP or AVIF format on demand.
</RelatedProduct>

<RelatedProduct header="Early Hints" href="/cache/advanced-configuration/early-hints/" product="cache">
Take advantage of “server think time” to asynchronously send instructions to the browser to begin loading resources while the origin server is compiling the full response.
Take advantage of “server think time” to asynchronously send instructions to the browser to begin loading resources while the origin server is compiling the full response.
</RelatedProduct>

***
Expand All @@ -73,12 +73,12 @@ Take advantage of “server think time” to asynchronously send instructions to

<LinkTitleCard title="Quotas" href="/speed/speed-test/run-speed-test/#quotas" icon="document">

Learn about the quota limits for the number of tests you can run per month.
Learn about the quota limits for the number of tests you can run per month.
</LinkTitleCard>

<LinkTitleCard title="Community Forum" href="https://community.cloudflare.com/c/website-application-performance/88" icon="open-book">

Engage with other users and explore more resources on Cloudflare support forum.
Engage with other users and explore more resources on Cloudflare support forum.
</LinkTitleCard>

</CardGrid>
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ head:
You can have Rocket Loader ignore individual scripts by adding the `data-cfasync="false"` attribute to the relevant script tag:

```html
<script data-cfasync="false" src="/javascript.js"></script>
<script data-cfasync="false" src="/javascript.js"></script>
```

Rocket Loader will still optimize the loading of all other scripts on the page.
Expand Down
2 changes: 1 addition & 1 deletion src/content/docs/speed/optimization/images/mirage.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ Mirage will work with the following image formats:
:::note

If you send a <GlossaryTooltip term="content security policy (CSP)">Content Security Policy (CSP)</GlossaryTooltip> header that restricts where scripts can be loaded, you will need to ensure `ajax.cloudflare.com` is enabled. For example, to allow scripts from your own domain and `ajax.cloudflare.com` enter the following:
`script-src 'self' ajax.cloudflare.com;`
`script-src 'self' ajax.cloudflare.com;`
:::

To enable Mirage image optimization for your entire domain:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ Before enabling Cloudflare Automatic Signed Exchange, refer to the following req

:::note

For SXGs to be enabled, a CAA record (Certification Authority Authorization) is required to allowlist the CA (Certificate Authority) permitted to issue Certificates for signing the Signed Exchange. Cloudflare will automatically add the corresponding CAA records in DNS on behalf of users after they enable SXGs. This is to ensure that SSL certificate issuance is not blocked. If you would like to obtain SSL certificates that are issued by other CAs, make sure that you manually add the required CAA records after enabling SXGs.
For SXGs to be enabled, a CAA record (Certification Authority Authorization) is required to allowlist the CA (Certificate Authority) permitted to issue Certificates for signing the Signed Exchange. Cloudflare will automatically add the corresponding CAA records in DNS on behalf of users after they enable SXGs. This is to ensure that SSL certificate issuance is not blocked. If you would like to obtain SSL certificates that are issued by other CAs, make sure that you manually add the required CAA records after enabling SXGs.
:::

* Content needs to be cached for 120 seconds or longer, as Google checks this setting to generate an SXG. To ensure that content is cached for 120 seconds or more, go to the [Cloudflare dashboard](https://dash.cloudflare.com/) > select your account and domain > **Caching** > **Configuration** > **Browser Cache TTL** and check the period of time Cloudflare instructs a browser to cache files.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -70,5 +70,5 @@ The `cache-control` response header can have one of the following names:
* `cloudflare-cdn-cache-control`
* `surrogate-control`

For example, `cdn-cache-control=no-cache` would mean that a signed exchange is not created.
For example, `cdn-cache-control=no-cache` would mean that a signed exchange is not created.
:::