Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale
Page Caching Resurrected: A Fairy Tale

Editor's Notes

  • #6 3 minutes
  • #10 super simple to use, but results in PUBLIC content
  • #15 more framework-specific; solves auth-protected pages, etc. - cached content is not publicly available
  • #21 caches only specific parts of the page, which are not publically available
  • #22 expiration of each fragment, individually
  • #25 10 minutes
  • #34 15 minutes
  • #45 22 minutes
  • #52 26 minutes
  • #57 32 minutes
  • #61 135ms for hybrid, which is 21% of the standard lame tests I employed showed the same or greater effect
  • #62 34 minutes