1 / 4

Client-Side Includes: Fast Access to Dynamic Content

Fragment 1. Fragment 2. Client-Side Includes: Fast Access to Dynamic Content. Uses open ESI language to fragment pages Exception handling Conditional inclusion Variable substitution Downloads changed fragments only Reassembles the page at the browser. Improved Performance. Browser.

burian
Download Presentation

Client-Side Includes: Fast Access to Dynamic Content

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Fragment 1 Fragment 2 Client-Side Includes: Fast Access to Dynamic Content • Uses open ESI language to fragment pages • Exception handling • Conditional inclusion • Variable substitution • Downloads changed fragments only • Reassembles the page at the browser

  2. Improved Performance Browser Edge server Origin server GET /index.html GET /index.html No ESI: full page full page Page reassembly GET /index.html GET /frag2.html ESI: frag2 full page (Boilerplate, frag1 cached) Page reassembly GET /frag2.html GET /frag2.html CSI: frag2 frag2 (Boilerplate, frag1 cached)

  3. GET CSI Javascript (cacheable, same for all pages) Obtain fragments using ActiveX Obtain fragments Using HTTP Implementation Browser Edge server Origin server GET /home.html wrapper (cacheable, immutable for given page) Typically satisfied from client’s cache

  4. Benefits • Improves user experiences. • Reduces amount of content transferred over the last mile • No browser modifications or reconfiguration • Reduces total cost for content providers by: • Reducing bandwidth consumption of origin server • reducing amount of content served by CDN’s edge servers

More Related