Overview
We take performance seriously. We understand that our services must be reliable, available, and fast. The following sections cover the most common performance topics.
Caching
In most cases it is not appropriate to globally cache any content from our services. However, you may cache certain calls for the same client for a period of up to 10 minutes.
Additionally, we use standard HTTP cache control headers to announce the duration you may cache any given response.
Compression
All of our service APIs support compressed HTTP responses. We recommend you take advantage of this feature to significantly reduce the latency in your calls.
To activate, simply send an HTTP header with a formatted Accept-Encoding:
GET /Browse.ashx?partnerId=! HTTP/1.1
Host: opml.radiotime.com
User-Agent: YourProduct/1.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7