×

Event-driven regeneration of pages for web-based applications

  • US 8,832,387 B2
  • Filed: 09/14/2012
  • Issued: 09/09/2014
  • Est. Priority Date: 12/13/2002
  • Status: Active Grant
First Claim
Patent Images

1. A system for invalidating and regenerating cached pages, the system comprising:

  • a processor; and

    at least one non-transitory computer readable medium storing instructions translatable by the processor to;

    generate, by an invalidation generator, one or more invalidation events based on a modification to one or more objects stored in a content database, wherein the invalidation generator is implemented on a computer communicatively connected to the content database in a network environment;

    generate, by a dependency manager, one or more page invalidation notices based on the one or more invalidation events;

    forward, by the dependency manager, the one or more page invalidation notices to a cache manager, wherein the one or more page invalidation notices notify the cache manager that one or more pages stored in a page cache managed by the cache manger have been invalidated based on a dependency hierarchy associated with the one or more objects whose modification has been detected; and

    determine, by the cache manager based on the one or more page invalidation notices, if any page in the page cache managed by the cache manager has been invalidated and, if a page has been invalidated, send a page regeneration request to a page generator to regenerate the page with the modified one or more objects, wherein the page that has been invalidated due to the modification is replaced with the regenerated page in the page cache managed by the cache manager.

View all claims
  • 11 Assignments
Timeline View
Assignment View
    ×
    ×