Providers
Overview articles give background information and provide context to a particular subject. Their goal is to explain a concept, not to teach or give instructions.
What is product/service/concept
Provide some background and context, explain choices and alternatives.
Shared Configuration
This is a configuration that is shared between all providers. It is required to be able to use any of providers.
Configuration
Json Options Schema
Disabled
This flag is responsible by enabling / disabling provider. Default value is false.
Feature Matrix Providers
Provider | Purge By Hostname | Purge By Url | Purge All | Purge By Path |
|---|---|---|---|---|
Akamai | ||||
Azure Front Door | ||||
AWS CloudFront | ||||
Cloudflare |
|
* - Purge by path is support by cloudflare in Enterprise plan only. So we work around it by getting all possible descandants of given path and purge them. It is not ideal, but it works.
Installing Provider
Each of providers has its own NuGet package. To install it, you need to run following command in Package Manager Console:
After that you need to add configuration to appsettings.json file and register it in your application. You can find more information about configuration in each provider article.