To purge the CDN cache in the VergeCloud CDN service, open your domain in the dashboard, go to Delivery → Caching, and scroll to Purge Cache. Use Selective URL Purge to clear specific files by their complete URL, or Purge All to clear all cached content for the domain, then click Delete to confirm.
Situation | Recommended action |
Few files or URLs changed | Selective URL Purge |
Major site-wide update or migration | Purge All |
Testing origin changes | Development Mode |
Content is outdated at the origin | Fix the origin first |
One browser shows old content | Hard refresh or clear browser cache |
Purge the CDN cache when the latest content is already available at the origin but VergeCloud is still serving an older cached version.
Outdated resources after an origin update are a common sign that cached content needs refreshing.
Common signs include:
Before purging, confirm that the updated resource is available at the origin. Purging cannot correct content that is still outdated at the source.
Do not purge when the problem is outside the VergeCloud edge cache.
Check the cache status first to confirm whether the resource is being served from the VergeCloud cache.
Use the following command:
To purge individual files, use Selective URL Purge in the current VergeCloud panel. This option clears only the URLs you specify and leaves other cached resources unchanged.
To selectively purge a resource, open the domain's Caching settings and enter its complete URL.
After a cached object is removed, the next request fetches the resource again from the origin.
Enter the complete URL for each resource you want to purge.
For example:
Cache Level determines whether query-string variations are cached and purged separately or treated as one shared object.
Cache Level | Query-string behavior | Purge behavior |
Include QueryString | Each query-string variation is cached separately | Purging one exact variant leaves the other variants cached |
Ignore QueryString | Query-string variations share the same cached object | Purging one variation clears the shared cache entry |
Off | Requests bypass the VergeCloud cache | A cache purge is generally not required while caching is disabled |
Purging one exact variant does not purge the other.
Include QueryString is required for Image Resize so different requested dimensions can be cached and delivered independently.
Use Purge All when you need to refresh cached content across the entire domain. In the current VergeCloud panel, this option is shown as Purge All.
It is appropriate for:
Avoid Purge All when only a small number of files or URLs have changed. Clearing the entire cache causes cached resources to be fetched again from the origin, which can temporarily increase request volume, bandwidth usage, and CPU usage.
For routine updates, use Selective URL Purge instead. You should also avoid a full purge when:
To use Purge All:
As resources are requested again, VergeCloud fetches fresh copies from the origin and caches eligible content again.
Purge All can temporarily increase origin load because previously cached resources need to be fetched again.
While the cache repopulates, you may see higher:
If only a few resources have changed, use Selective URL Purge instead of clearing the entire cache.
Use Cache Max Age, Development Mode, or Selective URL Purge when you do not need to clear the complete cache.
Shorter Cache Max Age values favor freshness, while longer values reduce requests to the origin.
If a cached file is not accessed for more than 24 hours, it may be removed automatically.
Learn more about CDN caching settings.
Use Development Mode when you need to temporarily bypass the VergeCloud cache while testing changes at the origin.
When Development Mode is enabled:
For routine content updates, Selective URL Purge is usually more appropriate.
Use the VergeCloud CDN API when cache invalidation needs to be automated as part of a deployment or publishing workflow.
This is useful when an application or deployment pipeline needs to clear cached content programmatically instead of using the VergeCloud dashboard.
See the VergeCloud CDN API documentation.
Confirm a purge by requesting the affected resource again and checking whether its cache status changes as expected.
A MISS followed by a HIT indicates that the resource was fetched again after the purge and then cached.
Expected sequence:
Test the same URL from different geographic locations when you want to compare cache behavior across edge locations.
Run the same cache-status command from each test location and compare the returned HIT or MISS value.
If stale content remains after a purge, check whether the cause is browser cache, a query-string variant, or a caching rule.
If the CDN cache was purged but a browser still displays the old version, the resource may still be stored in the browser cache.
Browser Cache TTL controls how long the browser retains its local copy.
Try:
Purge the exact resized-image URL when Image Resize variants are stored as separate query-string cache entries.
With Include QueryString:
https://example.com/assets/resource.jpg?width=300 is a separate cache entry.https://example.com/assets/resource.jpg?width=600 is a separate cache entry.https://example.com/assets/resource.jpg does not clear those resized variants.Do not use Ignore QueryString with Image Resize. If one resized version is cached first, a later request for another size can reuse the existing cached version instead of creating the correct resized variant.
After enabling image optimization, purge the cache.
Check Page Rules when cache behavior does not match the global Caching settings.
HTML pages are not cached by default. To cache HTML, create a Page Rule for the required URL pattern and make sure its priority is configured correctly.
Use the smallest purge scope that solves the issue.
If the issue remains unresolved, contact VergeCloud 24/7 technical support.
Purge requests are applied instantaneously across VergeCloud edge locations.
No. Browser cache and VergeCloud edge cache are separate. Browser Cache TTL controls how long the browser retains its local copy.
Purge All can temporarily increase request volume, bandwidth usage, and CPU usage while the cache repopulates. The impact depends on the capacity of the origin server.
No. Selective URL Purge does not support wildcards. Enter the complete URL for each resource you want to purge.
Yes. Purge the cache after enabling image optimization.