Put your user-uploaded static files (images, documents, ...) into MiniCDN and serve them way more efficiently than normal. Serving resources from MiniCDN will take advantage of browser caching.
This means that the resource will not be downloaded again if the browser already has a copy, unless the resources has since changed.
Add resources (images, documents, ...) by calling MiniCDN_CreateOrUpdateResource.
This will return a ResourceId. Save this ResourceId on the entity where you would normally save the BinaryData of uploaded content. Instead, the BinaryData is now in MiniCDN and you get a ResourceId pointing to it.
To update the Resource content, use MiniCDN_CreateOrUpdateResource with your existing ResourceId.
Use MiniCDN_GetURL to get the URL to your Resource. You can use this URL to get to your resource content (with caching).
You can also build your URL yourself (client-side) as follows:https://<your-outsystems-domain>/MiniCDN/Resource.aspx?ResourceId={ResourceId}
Overview of the available server actions: