GuideReference
TrainingSupportCommunity
Reference

instant

  • Property Manager name: Akamai Instant (Prefetching)
  • Behavior version: The v2023-01-05 rule format supports the instant behavior v1.1.
  • Rule format status: GA, stable
  • Access: Read/Write
  • Allowed in includes: Yes

The Instant feature allows you to prefetch content to the edge cache by adding link relation attributes to markup. For example:

xml <a href="page2.html" rel="Akamai-prefetch">Page 2</a>

Default link relation values are prefetch and Akamai-prefetch. Applies only to HTML elements that may specify an external file: <a>, <base>, <img>, <script>, <input>, <link>, <table>, <td>, or <th>. (For the latter three, some legacy browsers support a nonstandard background image attribute.)

This behavior provides an alternative to the prefetch and prefetchable behaviors, which allow you to configure more general prefetching behavior outside of markup.

OptionTypeDescriptionRequires
prefetch_​cacheableboolean

When enabled, applies prefetching only to objects already set to be cacheable, for example using the caching behavior. Only applies to content with the tiered​_distribution behavior enabled.

{"displayType":"boolean","tag":"input","type":"checkbox"}
prefetch_​no_​storeboolean

Allows otherwise non-cacheable no-store content to prefetch if the URL path ends with / to indicate a request for a default file, or if the extension matches the value of the prefetch_​no_​store​Extensions option. Only applies to content with the sure​_route behavior enabled.

{"displayType":"boolean","tag":"input","type":"checkbox"}
prefetch_​no_​store​Extensionsstring array

Specifies a set of file extensions for which the prefetch_​no_​store option is allowed.

prefetch_​no_​store is true
{"displayType":"string array","tag":"input","todo":true}
{"if":{"attribute":"prefetchNoStore","op":"eq","value":true}}
prefetch_​htmlboolean

Allows edge servers to prefetch additional HTML pages while pages that link to them are being delivered. This only applies to links from <a> or <link> tags with the appropriate link relation attribute.

prefetch_​cacheable is true
OR prefetch_​no_​store is true
{"displayType":"boolean","tag":"input","type":"checkbox"}
{"if":{"op":"or","params":[{"attribute":"prefetchCacheable","op":"eq","value":true},{"attribute":"prefetchNoStore","op":"eq","value":true}]}}