Skip to main content
Large File Delivery Optimization is designed for CDN resources that serve files larger than 10 MB. When enabled, Gcore CDN requests content from the origin in 10 MB chunks using HTTP range requests, caches each chunk independently, and assembles the response from the cached portions. A range request includes the Range HTTP header to indicate the byte or part of the content to be returned. If the request has a Range: bytes=123537047-123545047 header, the CDN requests a 10 MB chunk from the origin (byte range 115343360-125829119), caches this chunk, and serves the requested range (123537047-123545047) to the end user. For this option to work, the origin server must support range requests.

Configuration guidelines

Large File Delivery Optimization can be configured in the Resource Settings and Rules. Review the following requirements and recommendations before configuring the option:
  • The origin server must support HTTP Range Requests.
  • The Content-Length and Etag headers must be consistent across the origin.
  • When enabled, the option applies to all content in the CDN resource, which can increase the load on the origin. Consider activating Origin Shielding before enabling this feature, or enable it during off-peak hours.
  • Remember to purge the cache after enabling Large File Delivery Optimization.
  • Large File Delivery Optimization cannot be used in conjunction with Fetch Compressed, Gzip Compression, and Brotli Compression within the Resource Settings or within the same rule.
  • Large File Delivery Optimization is generally unnecessary for HLS and MPEG-DASH because these formats already split media into small segments that are cached independently.

Configuration steps

To enable Large File Delivery Optimization via the Gcore Customer Portal:
  1. In the Gcore Customer Portal, navigate to CDN > CDN resources.
  2. Click the CNAME of the required CDN resource to open Resource settings.
CDN resources list
  1. Navigate to the OPTIONS tab.
  2. In the left menu, click Content to scroll to the Content section.
Resource settings with Content section
  1. Enable the Large files delivery optimization toggle.
Large files delivery optimization toggle
  1. Click Save changes.
When Large files delivery optimization is enabled, the HTTP Etag header is concealed in responses.