At Highwinds when designing functionality, we have to strike a balance between power and usability. One of which is to offer customers different options to purge content. Some of our customer needs call for the facility to script complex and sophisticated actions as part of their business process.
Others need the ability to delegate simple tasks or perform one-time fixes without getting bogged down in technical minutia. It’s in the interest of that balance that we’ve completely redesigned our purge user interface with the concept of Purge Workflows. Best, if you select the star next to a purge workflow (as seen in the image below on the right of each workflow), you’ll automatically be defaulted to that workflow each time you choose to purge content.
Purge by URL
The original and likely most familiar of our purge types, purge by URL gives you easy access to deleting content from the cache by its exact location on any host in your account. If you want to delete a single file and know its location this is probably the method you’re looking for.
We’ve also included the ability to purge from specific cache keys on the URL in case you need to eliminate a specific sub-version of the file by query string or cache keyed header.
Purge by Path
If your aim is to purge your entire host, or a recursive path within that host, purge by path is the workflow you seek. When you’ve selected this workflow you’ll be prompted to pick a valid host’s friendly name from the dropdown and an optional subdirectory location to act as the root of your recursive purge.
By separating out different use cases into unique workflows we hope to bring clarity and convenience to one of the most frequent procedures our customers engage with. These UI enhancements all represent branches of the same tree- our RESTful Purge API- and, as such, carry all of the associated features such as instant purge, cache invalidation (soft purge) and purge receipts.
Purge receipts are very important to Highwinds’ customers. Some CDNs let users know their purge requested was submitted. Using StrikeTracker purge capabilities, Highwinds’ users know that their content has been completely purged system wide.
By Sabina Zafar, Director, West Coast Solutions Architect