According to the Site.com informational page
Site.com leverages a global network of caching servers that deliver content with fewer server hops
How can I (or can I at all) set cache times for pages in Site.com? I know that apex:page has cache="true" and expires="numberOfSeconds", which defaults to 600, when cache="true".
Can data retrievals be cached? The Salesforce Help Page: Improving Performance Using Caching under the Dynamically Retrieving and Displaying Section states that there is a property for it (see quote below), but I cannot find it on a data repeater or page. What element is it a property of?
The Cache Duration (Minutes) field in the Properties tab controls the length of time to cache retrieved data for the selected data repeater, data table, or data function.
Ideally, these things could be set through the Site.com UI; however, a custom code block (i.e., plain old HTML and/or JavaScript) solution would be a last resort acceptable solution.