Use Cases

Last Updated 16/09/2024

Content

Using ARC2 Proxy as a Static CDN for Accelerating Object Storage Services

One common use case for ARC2 Proxy is employing it as a static CDN to speed up object storage services. If you're using a cloud provider to store objects and want to fetch them on your website, relying on the provider's public URLs can be slow and costly—especially since some providers charge for both data egress and read requests. ARC2 Proxy offers a low-cost solution by caching these objects, reducing the number of direct requests to your storage provider. This means you won't incur charges per request or for additional storage, and your overall egress costs will decrease. At the same time, you'll benefit from low latency and faster load times for the cached resources, enhancing your website's performance.

Using ARC2 Proxy as a Dynamic CDN to Optimize Website Performance

Another valuable use case for ARC2 Proxy is deploying it as a dynamic CDN in front of your website. This setup means that every user request is first routed through our infrastructure before reaching your servers. The benefits are numerous. You can cache specific, frequently accessed paths for set periods—for example, if your store's front page updates every 12 hours with new products, you can cache it for 12 hours. This ensures that during the caching period, requests for that page won't hit your servers, reducing the burden on your infrastructure while enjoying low latency and faster load times. If you're charged for egress traffic, this can lower your bills and might even allow you to downscale your virtual machines or reduce the number of pods in a Kubernetes cluster.

Additionally, caching static content can further decrease server load. In WordPress, for instance, the /wp-content and /wp-includes folders often contain static files that rarely change. By simply adding these two paths to the cache, you can significantly reduce demand on your servers.

Moreover, ARC2 Proxy is a "batteries included" service, offering additional features like load balancing and health checks. You can send requests to your website on different ports, leverage our certificate issuing service, and even use self-signed certificates to reduce costs. These features provide multiple ways to optimize and enhance your use of our service.