# Purge and Prefetch

## [Purge](/welcome/content-delivery-network/purge-and-prefetch/purge.md)

Marks resources that are cached on all points of presence (POPs) as expired. When a POP receives a request, the POP redirects the request to the origin server to retrieve the requested resource. Then, the resource is returned to the client and cached on the POP. The refresh feature reduces the cache hit ratio.

## [Prefetch](/welcome/content-delivery-network/purge-and-prefetch/prefetch.md)

Prefetches resources from the origin server and caches the resources on POPs. When a POP receives a request, the POP directly returns the requested resource to the client because the resource is already cached on the POP. The prefetch feature increases the cache hit ratio.

{% hint style="info" %} <mark style="color:blue;">**Note**</mark>

<mark style="color:blue;">Only users with full access can add new domain. Regarding how to set permissions, see</mark> [<mark style="color:purple;">User and Permissions</mark>](/welcome/content-delivery-network/user-and-permissions.md)<mark style="color:blue;">.</mark>
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.console.zenlayer.com/welcome/content-delivery-network/purge-and-prefetch.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
