Manual Chapter : Accelerating Traffic with Intelligent Client Cache

Applies To:

Show Versions Show Versions


  • 14.1.3, 14.1.2, 14.1.0, 14.0.1, 14.0.0, 13.1.5, 13.1.4, 13.1.3, 13.1.1, 13.1.0, 13.0.1, 13.0.0
Manual Chapter

About intelligent client cache

Intelligent Client Cache (ICC) is a web acceleration technique for mobile and desktop browsers that support HTML5. ICC uses HTML5 local storage to build a cache of documents and resources. It does this either by replacing the link to CSS/JavaScript/Image by inlining them into the HTML document, or by replacing the link to CSS/JavaScript/Image by adding reference to content that might already be in the client's local storage. Local storage is a simple key-value storage in HTML5 and is shared across all browser windows and tabs. Most common implementations allow 5-10 MB per domain. Client-side JavaScript code tracks the resources cached and interacts with the server-side code to ensure that only changed resources are downloaded on subsequent requests.

Browsers that support web storage:

  • Internet Explorer version 8+
  • FireFox version 3.6+
  • Opera 10.5+
  • Chrome 5+
  • Safari 4+
  • iOS 3.2+
  • Android 2.1+